├── .gitignore ├── pcb-rpl-uph ├── .gitignore ├── sym-lib-table ├── models │ ├── PTN5110.FCStd │ ├── PTN5110.step │ └── 1003-002-01100.stp ├── fp-lib-table ├── virgo-rpl-uph.kicad_dru ├── virgo-rpl-uph.kicad_prl ├── local.pretty │ ├── C_0201_0603Metric.kicad_mod │ ├── R_0603_1608Metric.kicad_mod │ ├── C_0603_1608Metric.kicad_mod │ ├── R_0201_0603Metric.kicad_mod │ ├── R_0402_1005Metric.kicad_mod │ ├── C_0402_1005Metric.kicad_mod │ ├── R_0805_2012Metric.kicad_mod │ ├── C_0805_2012Metric.kicad_mod │ ├── SOT-23-5.kicad_mod │ ├── DFN-10_1x2.5mm_P0.5mm.kicad_mod │ ├── QFN-16-1EP_2.6x2.6mm_P0.4mm_EP1.1x1mm.kicad_mod │ ├── USB3_A_CnC_Tech_1003-002-01100.kicad_mod │ ├── DFN-8-1EP_6x5mm_P1.27mm_TI_Q5D.kicad_mod │ ├── QFN-20_EP_3x3_Pitch0.45mm.kicad_mod │ ├── QFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm.kicad_mod │ ├── USB_C_Receptacle_Amphenol_12401610E4-2A.kicad_mod │ └── M2_M.kicad_mod ├── audio.kicad_sch ├── sd.kicad_sch └── sym │ └── MEC1521H_B0_I_TF.lib ├── pcb-keyboard ├── .gitignore ├── models │ ├── LED_1515.FCStd │ ├── LED_1515.step │ ├── Sprintek Nub v9.step │ ├── CPG142501DXX v3.step │ ├── CPG142501DXX_keycap.step │ └── c-2-1734839-4-c-3d.stp ├── sym-lib-table ├── fp-lib-table ├── README.md ├── virgo-keyboard-test.kicad_dru ├── kailh-pg1425-x-switch.pretty │ ├── LICENSE │ ├── readme.md │ └── Kailh-PG1425-X-Switch.kicad_mod ├── virgo-keyboard-test.kicad_prl └── local.pretty │ ├── SOT-23.kicad_mod │ ├── R_0402_1005Metric.kicad_mod │ ├── C_0402_1005Metric.kicad_mod │ ├── SOT-23-5.kicad_mod │ ├── SK8708-08.kicad_mod │ ├── MountingHole_1.8mm_Pad.kicad_mod │ ├── LED_SK6805-EC15.kicad_mod │ └── AFC07-S20FCC-00.kicad_mod ├── third-party ├── snapeda │ ├── ipex │ │ └── 20879-040E-01.step │ ├── amphenol │ │ ├── 10157422-002RHLF.step │ │ └── 12401610E4#2A--3DModel-STEP-533217.STEP │ ├── te-connectivity │ │ └── 1-2199119-5.step │ └── README.md └── README.md ├── .gitattributes ├── pins ├── RPL_UPH_FCBGA1744 │ ├── SPI.csv │ ├── SATA.csv │ ├── ESPI.csv │ ├── GPD.csv │ ├── CFG.csv │ ├── RSVD.csv │ ├── CNVI.csv │ ├── CAMERA.csv │ ├── DDI.csv │ ├── PCIEX8.csv │ ├── TCP.csv │ ├── PCIEX4.csv │ ├── VCCINAUX.csv │ ├── PCIE.csv │ ├── USB.csv │ ├── TEST_POINT.csv │ ├── DDR_MISC.csv │ ├── GPP_FHRST.csv │ ├── MISC.csv │ ├── VCC_MISC.csv │ ├── GPP_ABCDE.csv │ ├── VCCCORE_GT.csv │ ├── VSS3.csv │ ├── VSS1.csv │ └── VSS2.csv └── MEC1521H_B0_I_TF │ └── ALL.csv ├── Makefile ├── README.md ├── cables └── cable_edp_caii30 │ ├── cable_edp_caii30.kicad_prl │ └── cable_edp_caii30.kicad_pro └── scripts ├── bga-check.py ├── bga-fp.py └── bga-sym.py /.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | *~ -------------------------------------------------------------------------------- /pcb-rpl-uph/.gitignore: -------------------------------------------------------------------------------- 1 | *-backups/ 2 | *.bak 3 | *.lck 4 | *.log 5 | fp-info-cache 6 | -------------------------------------------------------------------------------- /pcb-keyboard/.gitignore: -------------------------------------------------------------------------------- 1 | *-bak 2 | fp-info-cache 3 | *.bck 4 | bom 5 | launch.step 6 | gerber 7 | *-backups 8 | *.pdf 9 | *.csv 10 | *autosave* 11 | *auto_save* -------------------------------------------------------------------------------- /pcb-rpl-uph/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "local")(type "KiCad")(uri "${KIPRJMOD}/local.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /pcb-rpl-uph/models/PTN5110.FCStd: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:113bc18c72fd1e26ec36bf9e940aec9b8738a2e074726b4ef018b7370aa93bea 3 | size 8461 4 | -------------------------------------------------------------------------------- /pcb-rpl-uph/models/PTN5110.step: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b6747cae79dca30693b343146685d5390d1f45751b515b3907828ffdc8ba288a 3 | size 15987 4 | -------------------------------------------------------------------------------- /pcb-keyboard/models/LED_1515.FCStd: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1f797791835cb4ba5efc2e43f2e1f2b89260ef25b1fad0e0b4e91d6790533bb0 3 | size 8036 4 | -------------------------------------------------------------------------------- /pcb-keyboard/models/LED_1515.step: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b810d2c33582788fb0899c5b46735818f6e83a704d8c22a6e81967ae806c132a 3 | size 16065 4 | -------------------------------------------------------------------------------- /pcb-keyboard/models/Sprintek Nub v9.step: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f004b8cf995dd5bce6420f5b8ec0d073ad48e6a679011c67d6660ae9380f56ae 3 | size 57897 4 | -------------------------------------------------------------------------------- /pcb-keyboard/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "launch")(type "KiCad")(uri "${KIPRJMOD}/../pcb-common/launch.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /pcb-rpl-uph/models/1003-002-01100.stp: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:57f73bd36ba89b9733f994ab995e48f06a97739d2c42e6f4cd76424ac22c9f50 3 | size 6265347 4 | -------------------------------------------------------------------------------- /pcb-keyboard/models/CPG142501DXX v3.step: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b6a4c20661175fda845c9bd7750f47cc0939675c111861c6861a002cab33e0e2 3 | size 1154952 4 | -------------------------------------------------------------------------------- /pcb-keyboard/models/CPG142501DXX_keycap.step: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:02d113bbe39e79fa335f8653a79a97bf522ee817fd5b581bd3862d40aa5c6d99 3 | size 1270927 4 | -------------------------------------------------------------------------------- /pcb-keyboard/models/c-2-1734839-4-c-3d.stp: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:485eb10304d50e653b773a2e449f9eac1f4dc756176893470e03fb35709edcc9 3 | size 630119 4 | -------------------------------------------------------------------------------- /third-party/snapeda/ipex/20879-040E-01.step: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b9da79f040e1403d3a1c436751a1c77c53dddd9c16218627ab5f31bd048b8708 3 | size 4140417 4 | -------------------------------------------------------------------------------- /third-party/README.md: -------------------------------------------------------------------------------- 1 | # Third Party Items 2 | 3 | This contains third-party items that are redistributable but not covered by 4 | the standard project licenses. See each item for details. 5 | -------------------------------------------------------------------------------- /third-party/snapeda/amphenol/10157422-002RHLF.step: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b38b9ea1d5a3d2d16626c2539371324743c39c66a495a52c9187b27692b27430 3 | size 4138837 4 | -------------------------------------------------------------------------------- /third-party/snapeda/te-connectivity/1-2199119-5.step: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:a78c1b50223cff9fc92ad5de79247512e13f2bd2b5080e4c5f06e882eb781408 3 | size 2203206 4 | -------------------------------------------------------------------------------- /third-party/snapeda/amphenol/12401610E4#2A--3DModel-STEP-533217.STEP: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7592007d5bd55fc52f6694e1378ac3a66a42263bcaca7dea1f25884298bb719e 3 | size 4247935 4 | -------------------------------------------------------------------------------- /pcb-rpl-uph/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "local")(type "KiCad")(uri "${KIPRJMOD}/local.pretty")(options "")(descr "")) 4 | (lib (name "ipex")(type "KiCad")(uri "${KIPRJMOD}/../third-party/snapeda/ipex")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /pcb-keyboard/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "kailh-pg1425-x-switch")(type "KiCad")(uri "${KIPRJMOD}/kailh-pg1425-x-switch.pretty")(options "")(descr "")) 4 | (lib (name "local")(type "KiCad")(uri "${KIPRJMOD}/local.pretty")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /third-party/snapeda/README.md: -------------------------------------------------------------------------------- 1 | The files in this directory were downloaded from SnapEDA. These files are 2 | licensed with a Creative Commons Attribution-ShareAlike 4.0 International 3 | License (CC BY-SA) with the Design Exception 1.0. A limit of ten SnapEDA files 4 | can be shared from one location. 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pdf filter=lfs diff=lfs merge=lfs -text 2 | *.xlsm filter=lfs diff=lfs merge=lfs -text 3 | *.zip filter=lfs diff=lfs merge=lfs -text 4 | *.stp filter=lfs diff=lfs merge=lfs -text 5 | *.step filter=lfs diff=lfs merge=lfs -text 6 | *.STEP filter=lfs diff=lfs merge=lfs -text 7 | *.FCStd filter=lfs diff=lfs merge=lfs -text 8 | -------------------------------------------------------------------------------- /pcb-keyboard/README.md: -------------------------------------------------------------------------------- 1 | # Virgo Keyboard PCB 2 | 3 | This folder contains the KiCad electrical design of the Virgo keyboard. This 4 | keyboard is controlled by an RP2040 running QMK. It uses the Kailh X-switch, 5 | and is both n-key rollover and per-key RGB backlit. A pointing stick module can 6 | be added, with minor switch and keycap modifications. 7 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/SPI.csv: -------------------------------------------------------------------------------- 1 | EL53,SPIVCCIOSEL,I,-8919.8,19730.9,PCH Power, 2 | EF56,SPI0_CS2#,O,-9866.1,17451.9,PCH Interfaces, 3 | EF57,SPI0_MOSI,I/O,-10536.1,17442.8,PCH Interfaces, 4 | EF59,SPI0_MISO,I/O,-11250.2,17426.6,PCH Interfaces, 5 | EC59,SPI0_IO3,I/O,-11162.2,16218.2,PCH Interfaces, 6 | EC61,SPI0_IO2,I/O,-11940,16216.8,PCH Interfaces, 7 | EG58,SPI0_CS1#,O,-10810.4,18032.7,PCH Interfaces, 8 | EF61,SPI0_CS0#,O,-11940,17563,PCH Interfaces, 9 | EG56,SPI0_CLK,O,-10159.9,18032.7,PCH Interfaces, 10 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/SATA.csv: -------------------------------------------------------------------------------- 1 | DY10,PCIE12_TXP/SATA1_TXP,O,8538.2,15150.2,PCH Interfaces, 2 | DY11,PCIE12_TXN/SATA1_TXN,O,7888.2,15150.2,PCH Interfaces, 3 | GAP,1 4 | EA4,PCIE12_RXP/SATA1_RXP,I,10810.4,15698.8,PCH Interfaces, 5 | EA6,PCIE12_RXN/SATA1RXN,I,10160.4,15698.8,PCH Interfaces, 6 | GAP,1 7 | EB10,PCIE11_TXP/SATA0_TXP,O,8538.2,16001.2,PCH Interfaces, 8 | EB11,PCIE11_TXN/SATA0_TXN,O,7888.2,16001.2,PCH Interfaces, 9 | GAP,1 10 | EC5,PCIE11_RXP/SATA0_RXP,I,10516.6,16279.1,PCH Interfaces, 11 | EC6,PCIE11_RXN/SATA0_RXN,I,9866.6,16279.1,PCH Interfaces, 12 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/ESPI.csv: -------------------------------------------------------------------------------- 1 | DT46,GPP_A23/ESPI_CS1#,O,-5867.4,13503.4,PCH GPIOs, 2 | DT51,GPP_A10/ESPI_RESET#,O,-7817.4,13503.4,PCH GPIOs, 3 | DT49,GPP_A9/ESPI_CLK,O,-7167.4,13503.4,PCH GPIOs, 4 | DP54,GPP_A6/ESPI_ALERT1#,O,-9117.4,12652.4,PCH GPIOs, 5 | DP47,GPP_A5/ESPI_ALERT0#,O,-6517.4,12652.4,PCH GPIOs, 6 | DP44,GPP_A4/ESPI_CS0#,O,-5217.4,12652.4,PCH GPIOs, 7 | DP52,GPP_A3/ESPI_IO3/SUSACK#,I/O,-8467.4,12652.4,PCH GPIOs, 8 | DT54,GPP_A2/ESPI_IO2/SUSWARN#/SUSPWRDNACK,I/O,-9117.4,13503.4,PCH GPIOs, 9 | DT44,GPP_A1/ESPI_IO1,I/O,-5217.4,13503.4,PCH GPIOs, 10 | DP51,GPP_A0/ESPI_IO0,I/O,-7817.4,12652.4,PCH GPIOs, 11 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/GPD.csv: -------------------------------------------------------------------------------- 1 | EJ57,GPD9/SLP_WLAN#,O,-10517.1,18638.2,PCH GPIOs, 2 | EJ61,GPD8/SUSCLK,O,-11940,18745,PCH GPIOs, 3 | EK60,GPD7,O,-11538.2,19308.5,PCH GPIOs, 4 | EM57,GPD6/SLP_A#,O,-10536.1,19996,PCH GPIOs, 5 | EP56,GPD5/SLP_S4#,O,-10169.9,20636.9,PCH GPIOs, 6 | EM59,GPD4/SLP_S3#,O,-11250.2,19979.8,PCH GPIOs, 7 | EM61,GPD3/PWRBTN#,I,-11940,20116.2,PCH GPIOs, 8 | EP58,GPD2/LAN_WAKE#,I,-10820.4,20636.9,PCH GPIOs, 9 | EJ56,GPD11/LANPHYPC,O,-9866.1,18661,PCH GPIOs, 10 | EG60,GPD10/SLP_S5#,O,-11458.8,18082.7,PCH GPIOs, 11 | EJ59,GPD1/ACPRESENT,I,-11162.2,18721.4,PCH GPIOs, 12 | EM56,GPD0/BATLOW#,I,-9866.1,20005.1,PCH GPIOs, 13 | -------------------------------------------------------------------------------- /pcb-rpl-uph/virgo-rpl-uph.kicad_dru: -------------------------------------------------------------------------------- 1 | (version 1) 2 | 3 | (rule "Distance between Vias of Different Nets" 4 | (constraint hole_to_hole (min 0.3mm)) 5 | (condition "A.Type =='Via' && B.Type =='Via' && A.Net != B.Net")) 6 | 7 | (rule "Via to Track Clearance" 8 | (constraint hole_clearance (min 0.2mm)) 9 | (condition "A.Type =='Via' && B.Type =='Track'")) 10 | 11 | (rule "Via to Plane Clearance" 12 | (constraint hole_clearance (min 0.225mm)) 13 | (condition "A.Type =='Via' && B.Type =='Zone'")) 14 | 15 | (rule "Trace not GND to Plane Clearance" 16 | (constraint clearance (min 0.25mm)) 17 | (condition "A.Type =='Track' && B.Type =='Zone' && A.Net != 'GND'")) 18 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-3.0-only 2 | 3 | OUTPUTS=\ 4 | pcb-rpl-uph/local.pretty/MEC1521H_B0_I_TF.kicad_mod \ 5 | pcb-rpl-uph/sym/MEC1521H_B0_I_TF.lib \ 6 | build/RPL_UPH_FCBGA1744.check \ 7 | pcb-rpl-uph/local.pretty/RPL_UPH_FCBGA1744.kicad_mod \ 8 | pcb-rpl-uph/sym/RPL_UPH_FCBGA1744.lib 9 | 10 | all: $(OUTPUTS) 11 | 12 | build/RPL_UPH_FCBGA1744.check: pins/RPL_UPH_FCBGA1744/*.csv scripts/bga-check.py 13 | mkdir -p build 14 | ./scripts/bga-check.py third-party/intel/cpu/rpl/hpu_ballout.csv pins/RPL_UPH_FCBGA1744 15 | touch $@ 16 | 17 | pcb-rpl-uph/local.pretty/%.kicad_mod: pins/%/*.csv scripts/bga-fp.py 18 | ./scripts/bga-fp.py pins/$* $@ 19 | 20 | pcb-rpl-uph/sym/%.lib: pins/%/*.csv scripts/bga-sym.py 21 | ./scripts/bga-sym.py pins/$* $@ 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # System76 Virgo Laptop Project 2 | 3 | This repository contains the KiCad electrical design of the System76 Virgo laptop. 4 | 5 | ## LICENSE 6 | 7 | Hardware design files produced by System76 are licensed [CERN-OHL-S-2.0](./LICENSE-HARDWARE). 8 | This license is recommended for open hardware by a number of organizations, and 9 | can be seen as the hardware equivalent of using the GPLv3 license on software. 10 | 11 | Software source files produced by System76 are licensed [GPL-3.0-only](./LICENSE-SOFTWARE). 12 | To disambiguate the licensing, these files will also have an SPDX identifier. 13 | 14 | Third party files of varying licenses, compatible with redistribution, will be 15 | included in the third-party folder, with a note of their proper license. 16 | -------------------------------------------------------------------------------- /pcb-keyboard/virgo-keyboard-test.kicad_dru: -------------------------------------------------------------------------------- 1 | (version 1) 2 | 3 | (rule "Distance between Vias of Different Nets" 4 | (constraint hole_to_hole (min 0.5mm)) 5 | (condition "A.Type =='Via' && B.Type =='Via' && A.Net != B.Net")) 6 | 7 | (rule "Via to Plane Clearance" 8 | (constraint clearance (min 0.2mm)) 9 | (condition "A.Type =='Via' && B.Type =='Zone'")) 10 | 11 | (rule "Via to Track Clearance" 12 | (constraint hole_clearance (min 0.254mm)) 13 | (condition "A.Type =='Via' && B.Type =='Track'")) 14 | 15 | (rule "Via to Plane Clearance" 16 | (constraint hole_clearance (min 0.254mm)) 17 | (condition "A.Type =='Via' && B.Type =='Zone'")) 18 | 19 | (rule "Trace not GND to Plane Clearance" 20 | (constraint clearance (min 0.2mm)) 21 | (condition "A.Type =='Track' && B.Type =='Zone' && A.Net != 'GND'")) -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/CFG.csv: -------------------------------------------------------------------------------- 1 | AF22,CFG[17],I/O,3491.9,-14251.9,CPU Debug, 2 | AF17,CFG[16],I/O,5493.9,-14251.9,CPU Debug, 3 | AF37,CFG[15],I/O,-2514.1,-14251.9,CPU Debug, 4 | AH35,CFG[14],I/O,-1513.1,-13601.9,CPU Debug, 5 | AF35,CFG[13],I/O,-1513.1,-14251.9,CPU Debug, 6 | AH37,CFG[12],I/O,-2514.1,-13601.9,CPU Debug, 7 | AH25,CFG[11],I/O,2490.9,-13601.9,CPU Debug, 8 | AF20,CFG[10],I/O,4492.9,-14251.9,CPU Debug, 9 | AH22,CFG[9],I/O,3491.9,-13601.9,CPU Debug, 10 | 11 | AK17,CFG[8],I/O,5493.9,-12951.9,CPU Debug, 12 | AJ15,CFG[7],I/O,6494.9,-13167.9,CPU Debug, 13 | AH17,CFG[6],I/O,5493.9,-13601.9,CPU Debug, 14 | AG15,CFG[5],I/O,6494.9,-13817.9,CPU Debug, 15 | AD11,CFG[4],I/O,8032.9,-15226.9,CPU Debug, 16 | AC12,CFG[3],I/O,7469.4,-15551.9,CPU Debug, 17 | AA12,CFG[2],I/O,7469.4,-16201.9,CPU Debug, 18 | AD16,CFG[1],I/O,6072.9,-15226.9,CPU Debug, 19 | AA16,CFG[0],I/O,6072.9,-16526.9,CPU Debug, 20 | F8,CFG_RCOMP,Analog,9261.8,-22417.9,CPU Debug, 21 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/RSVD.csv: -------------------------------------------------------------------------------- 1 | FB45,RSVD,N/A,-5607.4,24058.1,N/A, 2 | FC9,RSVD,N/A,8873.5,24440,N/A, 3 | FC7,RSVD,N/A,9530,24440,N/A, 4 | EC18,RSVD,N/A,5094.2,16480.9,N/A, 5 | EH41,RSVD,N/A,-3914.8,18430.9,N/A, 6 | EF33,RSVD,N/A,-911.8,17780.9,N/A, 7 | EE46,RSVD,N/A,-5916.8,17130.9,N/A, 8 | DT42,RSVD,N/A,-4567.4,13503.4,N/A, 9 | BG53,RSVD,N/A,-8852.6,-5905,N/A, 10 | BG47,RSVD,N/A,-6559,-5905,N/A, 11 | AL40,RSVD,N/A,-3512.1,-12301.9,N/A, 12 | AL30,RSVD,N/A,488.9,-12301.9,N/A, 13 | AK40,RSVD,N/A,-3512.1,-12951.9,N/A, 14 | AK22,RSVD,N/A,3491.9,-12951.9,N/A, 15 | 16 | AH20,RSVD,N/A,4492.9,-13601.9,N/A, 17 | AF27,RSVD,N/A,1489.9,-14251.9,N/A, 18 | EH48,RSVD,N/A,-6917.8,18430.9,N/A, 19 | EF53,RSVD,N/A,-8919.8,17780.9,N/A, 20 | EF51,RSVD,N/A,-7918.8,17780.9,N/A, 21 | EF48,RSVD,N/A,-6917.8,17780.9,N/A, 22 | FB3,RSVD,N/A,11312,23812,N/A, 23 | FC6,RSVD,N/A,10180,24440,N/A, 24 | AK27,RSVD,N/A,1489.9,-12951.9,N/A, 25 | AH27,RSVD,N/A,1489.9,-13601.9,N/A, 26 | R4,RSVD,N/A,10727,-18768.8,N/A, 27 | EU61,RSVD,N/A,-11940,22030,N/A, 28 | DL1,RSVD,N/A,11940,11456.2,N/A, 29 | DL3,RSVD,N/A,11290,11456.2,N/A, 30 | -------------------------------------------------------------------------------- /pcb-keyboard/kailh-pg1425-x-switch.pretty/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 shikamiya 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 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/CNVI.csv: -------------------------------------------------------------------------------- 1 | FC46,CNV_WT_D1P,O,-6196,24440,PCH Interfaces, 2 | FA46,CNV_WT_D1N,O,-6194.6,23662.2,PCH Interfaces, 3 | EV43,CNV_WT_D0P,O,-4980.8,22366.5,PCH Interfaces, 4 | EY43,CNV_WT_D0N,O,-4970,23036.5,PCH Interfaces, 5 | EV47,CNV_WT_CLKP,O,-6275,22366.5,PCH Interfaces, 6 | EY47,CNV_WT_CLKN,O,-6277.8,23017.5,PCH Interfaces, 7 | FC40,CNV_WT_RCOMP,Analog,-3717.7,24440,PCH Interfaces, 8 | EV40,CNV_WR_D1P,I,-3796.8,22366.5,PCH Interfaces, 9 | EY40,CNV_WR_D1N,I,-3799.6,23017.5,PCH Interfaces, 10 | EW42,CNV_WR_D0P,I,-4380,22660.4,PCH Interfaces, 11 | EY42,CNV_WR_D0N,I,-4380,23310.4,PCH Interfaces, 12 | FA43,CNV_WR_CLKP,I,-4986.2,23750.2,PCH Interfaces, 13 | FC43,CNV_WR_CLKN,I,-4849.8,24440,PCH Interfaces, 14 | GAP,1 15 | EN43,GPP_H9/I2C4_SCL/CNV_MFUART2_TXD,I,-4915.8,20380.9,PCH GPIOs, 16 | EL43,GPP_H8/I2C4_SDA/CNV_MFUART2_RXD,I,-4915.8,19730.9,PCH GPIOs, 17 | EH36,GPP_F6/CNV_PA_BLANKING,I,-1912.8,18430.9,PCH GPIOs, 18 | EF36,GPP_F5/MODEM_CLKREQ/CRF_XTAL_CLKREQ,O,-1912.8,17780.9,PCH GPIOs, 19 | ET31,GPP_F4/CNV_RF_RESET#,O,89.2,21680.9,PCH GPIOs, 20 | ER31,GPP_F3/CNV_RGI_RSP/UART2_CTS#,I,89.2,21030.9,PCH GPIOs, 21 | EN31,GPP_F2/CNV_RGI_DT/UART2_TXD,O,89.2,20380.9,PCH GPIOs, 22 | EK33,GPP_F1/CNV_BRI_RSP/UART2_RXD,I,-911.8,19080.9,PCH GPIOs, 23 | EH33,GPP_F0/CNV_BRI_DT/UART2_RTS#,O,-911.8,18430.9,PCH GPIOs, 24 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/CAMERA.csv: -------------------------------------------------------------------------------- 1 | AD41,CSI_D_DP[1]/CSI_C_DP[2],I,-4123.4,-15184,Camera, 2 | AB41,CSI_D_DN[1]/CSI_C_DN[2],I,-4123.4,-15834,Camera, 3 | AG41,CSI_D_DP[0]/CSI_C_DP[3],I,-4123.4,-13884,Camera, 4 | AF41,CSI_D_DN[0]/CSI_C_DN[3],I,-4123.4,-14534,Camera, 5 | J41,CSI_D_CLK_P,I,-4123.4,-21034,Camera, 6 | L41,CSI_D_CLK_N,I,-4123.4,-20384,Camera, 7 | GAP,1 8 | P44,CSI_C_DP[1],I,-5301.3,-19318.9,Camera, 9 | M44,CSI_C_DN[1],I,-5301.3,-19968.9,Camera, 10 | T41,CSI_C_DP[0],I,-4123.4,-18434,Camera, 11 | P41,CSI_C_DN[0],I,-4123.4,-19084,Camera, 12 | J44,CSI_C_CLK_P,I,-5301.3,-21268.9,Camera, 13 | K44,CSI_C_CLK_N,I,-5301.3,-20618.9,Camera, 14 | GAP,1 15 | W41,CSI_B_DP[1],I,-4123.4,-17134,Camera, 16 | AA41,CSI_B_DN[1],I,-4123.4,-16484,Camera, 17 | C38,CSI_B_DP[0],I,-2974,-23790,Camera, 18 | A38,CSI_B_DN[0],I,-2974,-24440,Camera, 19 | G39,CSI_B_CLK_P,I,-3136,-21840,Camera, 20 | F39,CSI_B_CLK_N,I,-3136,-22490,Camera, 21 | GAP,1 22 | C36,CSI_A_DP[1]/CSI_B_DP[2],I,-2005,-23790,Camera, 23 | A36,CSI_A_DN[1]/CSI_B_DN[2],I,-2005,-24440,Camera, 24 | G37,CSI_A_DP[0]/CSI_B_DP[3],I,-2570.5,-22165,Camera, 25 | E37,CSI_A_DN[0]/CSI_B_DN[3],I,-2570.5,-22815,Camera, 26 | F36,CSI_A_CLK_P,I,-2005,-22490,Camera, 27 | G36,CSI_A_CLK_N,I,-2005,-21840,Camera, 28 | GAP,1 29 | A55,CSI_RCOMP,Analog,-9530,-24440,Camera, 30 | B54,CSI_RCOMP,Analog,-9361.4,-23810.3,Camera, -------------------------------------------------------------------------------- /pcb-rpl-uph/virgo-rpl-uph.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.6 16 | }, 17 | "selection_filter": { 18 | "dimensions": true, 19 | "footprints": true, 20 | "graphics": true, 21 | "keepouts": true, 22 | "lockedItems": false, 23 | "otherItems": true, 24 | "pads": true, 25 | "text": true, 26 | "tracks": true, 27 | "vias": true, 28 | "zones": true 29 | }, 30 | "visible_items": [ 31 | 0, 32 | 1, 33 | 2, 34 | 3, 35 | 4, 36 | 5, 37 | 8, 38 | 9, 39 | 10, 40 | 11, 41 | 12, 42 | 13, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36, 64 | 39, 65 | 40 66 | ], 67 | "visible_layers": "ffcffff_ffffffff", 68 | "zone_display_mode": 1 69 | }, 70 | "meta": { 71 | "filename": "virgo-rpl-uph.kicad_prl", 72 | "version": 3 73 | }, 74 | "project": { 75 | "files": [] 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /cables/cable_edp_caii30/cable_edp_caii30.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.6 16 | }, 17 | "selection_filter": { 18 | "dimensions": true, 19 | "footprints": true, 20 | "graphics": true, 21 | "keepouts": true, 22 | "lockedItems": false, 23 | "otherItems": true, 24 | "pads": true, 25 | "text": true, 26 | "tracks": true, 27 | "vias": true, 28 | "zones": true 29 | }, 30 | "visible_items": [ 31 | 0, 32 | 1, 33 | 2, 34 | 3, 35 | 4, 36 | 5, 37 | 8, 38 | 9, 39 | 10, 40 | 11, 41 | 12, 42 | 13, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36, 64 | 39, 65 | 40 66 | ], 67 | "visible_layers": "fffffff_ffffffff", 68 | "zone_display_mode": 0 69 | }, 70 | "meta": { 71 | "filename": "cable_edp_caii30.kicad_prl", 72 | "version": 3 73 | }, 74 | "project": { 75 | "files": [] 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /pcb-keyboard/virgo-keyboard-test.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 38, 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": false, 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 | 8, 40 | 9, 41 | 10, 42 | 11, 43 | 12, 44 | 13, 45 | 14, 46 | 15, 47 | 16, 48 | 17, 49 | 18, 50 | 19, 51 | 20, 52 | 21, 53 | 22, 54 | 23, 55 | 24, 56 | 25, 57 | 26, 58 | 27, 59 | 28, 60 | 29, 61 | 30, 62 | 32, 63 | 33, 64 | 34, 65 | 35, 66 | 36 67 | ], 68 | "visible_layers": "fffffff_ffffffff", 69 | "zone_display_mode": 1 70 | }, 71 | "meta": { 72 | "filename": "virgo-keyboard-test.kicad_prl", 73 | "version": 3 74 | }, 75 | "project": { 76 | "files": [] 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/DDI.csv: -------------------------------------------------------------------------------- 1 | AF3,DDIA_AUXP,I/O,11290,-14543.8,Display, 2 | AG3,DDIA_AUXN,I/O,11290,-13893.8,Display, 3 | GAP,1 4 | AF1,DDIA_TXP[0],O,11940,-14543.8,Display, 5 | AD1,DDIA_TXN[0],O,11940,-15193.8,Display, 6 | GAP,1 7 | AB3,DDIA_TXP[1],O,11290,-15843.8,Display, 8 | AD3,DDIA_TXN[1],O,11290,-15193.8,Display, 9 | GAP,1 10 | AA1,DDIA_TXP[2],O,11940,-16493.8,Display, 11 | AB1,DDIA_TXN[2],O,11940,-15843.8,Display, 12 | GAP,1 13 | W3,DDIA_TXP[3],O,11290,-17143.8,Display, 14 | AA3,DDIA_TXN[3],O,11290,-16493.8,Display, 15 | GAP,1 16 | EV25,GPP_E14/DDSP_HPDA/DISP_MISC_A,O,2453.8,22366.5,PCH GPIOs, 17 | EL21,eDP_BKLTCTL,O,4093.2,19730.9,PCH Display, 18 | EN21,eDP_BKLTEN,O,4093.2,20380.9,PCH Display, 19 | AJ1,DDIA_RCOMP,Analog,11940,-13243.8,Display, 20 | GAP,6 21 | AE6,DDIB_AUXP,I/O,10038.2,-14637.8,Display, 22 | AE8,DDIB_AUXN,I/O,9388.2,-14637.8,Display, 23 | GAP,1 24 | AH6,DDIB_TXP[0],O,10038.2,-13786.8,Display, 25 | AH8,DDIB_TXN[0],O,9388.2,-13786.8,Display, 26 | GAP,1 27 | AK6,DDIB_TXP[1],O,10038.2,-12935.8,Display, 28 | AK8,DDIB_TXN[1],O,9388.2,-12935.8,Display, 29 | GAP,1 30 | AM6,DDIB_TXP[2],O,10038.2,-12084.8,Display, 31 | AM8,DDIB_TXN[2],O,9388.2,-12084.8,Display, 32 | GAP,1 33 | AP6,DDIB_TXP[3],O,10038.2,-11233.8,Display, 34 | AP8,DDIB_TXN[3],O,9388.2,-11233.8,Display, 35 | GAP,1 36 | EL46,GPP_H17/DDPB_CTRLDATA,I/O,-5916.8,19730.9,PCH GPIOs, 37 | EK46,GPP_H15/DDPB_CTRLCLK/PCIE_LINK_DOWN,I/O,-5916.8,19080.9,PCH GPIOs, 38 | EB47,GPP_A18/DDSP_HPDB/DISP_MISCB,I,-6517.4,16056.4,PCH GPIOs, 39 | AF32,DISP_UTILS_2,O,-512.1,-14251.9,Display, 40 | DJ1,DISP_UTILS_1,O,11940,10806.2,Display, 41 | AL1,DDIB_RCOMP,Analog,11940,-12593.8,Display, -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/PCIEX8.csv: -------------------------------------------------------------------------------- 1 | C33,PCIEX8_TX_P[7],O,-755.6,-23790,PCIE, 2 | J33,PCIEX8_TX_P[6],O,-755.6,-21190,PCIE, 3 | C30,PCIEX8_TX_P[5],O,544.4,-23790,PCIE, 4 | J30,PCIEX8_TX_P[4],O,544.4,-21190,PCIE, 5 | C26,PCIEX8_TX_P[3],O,1844.4,-23790,PCIE, 6 | J26,PCIEX8_TX_P[2],O,1844.4,-21190,PCIE, 7 | C23,PCIEX8_TX_P[1],O,3144.4,-23790,PCIE, 8 | J23,PCIEX8_TX_P[0],O,3144.4,-21190,PCIE, 9 | D33,PCIEX8_TX_N[7],O,-755.6,-23140,PCIE, 10 | G33,PCIEX8_TX_N[6],O,-755.6,-21840,PCIE, 11 | D30,PCIEX8_TX_N[5],O,544.4,-23140,PCIE, 12 | G30,PCIEX8_TX_N[4],O,544.4,-21840,PCIE, 13 | D26,PCIEX8_TX_N[3],O,1844.4,-23140,PCIE, 14 | G26,PCIEX8_TX_N[2],O,1844.4,-21840,PCIE, 15 | D23,PCIEX8_TX_N[1],O,3144.4,-23140,PCIE, 16 | G23,PCIEX8_TX_N[0],O,3144.4,-21840,PCIE, 17 | 18 | M39,PCIEX8_RX_P[7],I,-3109.1,-19877,PCIE, 19 | U37,PCIEX8_RX_P[6],I,-2330.6,-18151.9,PCIE, 20 | AA37,PCIEX8_RX_P[5],I,-2330.6,-16201.9,PCIE, 21 | U32,PCIEX8_RX_P[4],I,-370.6,-18151.9,PCIE, 22 | AA32,PCIEX8_RX_P[3],I,-370.6,-16201.9,PCIE, 23 | M29,PCIEX8_RX_P[2],I,810.9,-19877,PCIE, 24 | U27,PCIEX8_RX_P[1],I,1589.4,-18151.9,PCIE, 25 | AA27,PCIEX8_RX_P[0],I,1589.4,-16201.9,PCIE, 26 | M37,PCIEX8_RX_N[7],I,-2459.1,-19877,PCIE, 27 | V37,PCIEX8_RX_N[6],I,-2330.6,-17501.9,PCIE, 28 | AC37,PCIEX8_RX_N[5],I,-2330.6,-15551.9,PCIE, 29 | V32,PCIEX8_RX_N[4],I,-370.6,-17501.9,PCIE, 30 | AC32,PCIEX8_RX_N[3],I,-370.6,-15551.9,PCIE, 31 | M27,PCIEX8_RX_N[2],I,1460.9,-19877,PCIE, 32 | V27,PCIEX8_RX_N[1],I,1589.4,-17501.9,PCIE, 33 | AC27,PCIEX8_RX_N[0],I,1589.4,-15551.9,PCIE, 34 | A8,PCIEX8_RCOMP_P,Analog,9193.4,-24440,PCIE, 35 | C8,PCIEX8_RCOMP_P,Analog,9261.8,-23792.9,PCIE, 36 | D8,PCIEX8_RCOMP_N,Analog,9261.8,-23117.9,PCIE, 37 | -------------------------------------------------------------------------------- /scripts/bga-check.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # SPDX-License-Identifier: GPL-3.0-only 3 | 4 | import csv 5 | import os 6 | from pathlib import Path 7 | import sys 8 | import time 9 | 10 | if len(sys.argv) != 3: 11 | print("bga-check.py [original] [organized]") 12 | exit(1) 13 | 14 | original = sys.argv[1] 15 | organized = sys.argv[2] 16 | 17 | original_pins = {} 18 | with open(original, newline="") as i: 19 | header = None 20 | for row in csv.reader(i): 21 | if header is None: 22 | header = row 23 | elif len(row) >= 4 and len(row[0]) >= 1: 24 | original_pins[row[0]] = row 25 | 26 | units = {} 27 | for filename in sorted(os.listdir(organized)): 28 | with open(os.path.join(organized, filename), newline="") as i: 29 | rows = [] 30 | for row in csv.reader(i): 31 | rows.append(row) 32 | units[Path(filename).stem] = rows; 33 | 34 | organized_pins = {} 35 | for name, rows in units.items(): 36 | for row in rows: 37 | if len(row) >= 4 and len(row[0]) >= 1: 38 | if row[0] in organized_pins: 39 | raise Exception("Pin {} duplicated in unit {}".format(row[0], name)) 40 | organized_pins[row[0]] = row 41 | 42 | for pin in original_pins: 43 | if pin not in organized_pins: 44 | raise Exception("Pin {} not in organized pins".format(pin)) 45 | if original_pins[pin] != organized_pins[pin]: 46 | raise Exception("Pin {} is {} in original pins but is {} in organized pins".format(pin, original_pins[pin], organized_pins[pin])) 47 | 48 | for pin in organized_pins: 49 | if pin not in original_pins: 50 | raise Exception("Pin {} not in original pins".format(pin)) 51 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/C_0201_0603Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module C_0201_0603Metric (layer F.Cu) (tedit 5C96D2DB) 2 | (descr "Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 least, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator") 3 | (tags capacitor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -0.95) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value C_0201_0603Metric (at 0 0.95) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.3 0.15) (end -0.3 0.15) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.55 0.25) (end -0.55 -0.25) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -0.55 -0.25) (end 0.55 -0.25) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 0.55 -0.25) (end 0.55 0.25) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 0.55 0.25) (end -0.55 0.25) (layer F.CrtYd) (width 0.05)) 19 | (fp_text user %R (at 0 -0.57) (layer F.Fab) 20 | (effects (font (size 0.25 0.25) (thickness 0.04))) 21 | ) 22 | (pad 1 smd roundrect (at -0.25 0) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 23 | (pad 2 smd roundrect (at 0.25 0) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 24 | (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0201_0603Metric.wrl 25 | (at (xyz 0 0 0)) 26 | (scale (xyz 1 1 1)) 27 | (rotate (xyz 0 0 0)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb-keyboard/kailh-pg1425-x-switch.pretty/readme.md: -------------------------------------------------------------------------------- 1 | # KiCad footprint for Kailh PG1425 X Switch 2 | 3 | ![original repository](https://github.com/shikamiya/kicad-footprint-kailh-pg1425-x-switch) 4 | 5 | ## changes from above 6 | - pocket on Edge.Cuts layer instead of overlapping slots 7 | - solderability on pads 8 | - remove opposite side silkscreen 9 | 10 | ## Update 11 | Sorry for wrong direction footprint, and I fixed it! please fetch again and update! 12 | リバーシブルでないフットプリントの向きを間違えていたのを修正しました。(画像は未修正です) 13 | 14 | ## 4 kind(MX/ALPS/Choc/X switch) hybrid with jumper for reversible choc switch 15 | 16 | ![MX-ALPS-Choc-X footprint](https://raw.githubusercontent.com/shikamiya/kicad-footprint-kailh-pg1425-x-switch/master/footprint-4-kind-hybrid-with-jumper.png) 17 | 18 | this footprint is based on [ai03-2725/MX_Alps_hybrid.pretty](https://github.com/ai03-2725/MX_Alps_Hybrid.pretty). 19 | 20 | ## Normal 21 | 22 | ![PG1425 X Switch footprint](https://raw.githubusercontent.com/shikamiya/kicad-footprint-kailh-pg1425-x-switch/master/footprint-kailh-pg1425-x-switch.png) 23 | 24 | ## Reversible 25 | 26 | ![PG1425 X Switch reversible footprint](https://raw.githubusercontent.com/shikamiya/kicad-footprint-kailh-pg1425-x-switch/master/footprint-kailh-pg1425-x-switch-reversible.png) 27 | 28 | ## Reference 29 | 30 | [Kailh official PG1425 datasheet(pdf file)](https://www.kailhswitch.com/uploads/20180/CPG142501D02.pdf) 31 | 32 | [Kailh PG1425 product page](https://www.kailhswitch.com/mechanical-keyboard-switches/low-profile-key-switches/thin-notebook-mechanical-key-switches.html) 33 | 34 | ## Buy 35 | 36 | [Aliexpress - Kailh Low profile Notebook X Switch keyboard switch for laptop,tactil type,Pretravel 1.2mm clikcy tactile feeling](https://www.aliexpress.com/item/Kaih-Low-profile-Notebook-X-Switch-keyboard-switch-for-laptop-tactil-type-Pretravel-1-2mm-clikcy/32985602923.html) 37 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/R_0603_1608Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module R_0603_1608Metric (layer F.Cu) (tedit 5C97C86D) 2 | (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 least, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 3 | (tags resistor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.22) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value R_0603_1608Metric (at 0 1.22) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.173153 -0.51) (end 0.173153 -0.51) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.173153 0.51) (end 0.173153 0.51) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.13 0.52) (end -1.13 -0.52) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -1.13 -0.52) (end 1.13 -0.52) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 1.13 -0.52) (end 1.13 0.52) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 1.13 0.52) (end -1.13 0.52) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 0.4 0.4) (thickness 0.06))) 23 | ) 24 | (pad 1 smd roundrect (at -0.7 0) (size 0.65 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 2 smd roundrect (at 0.7 0) (size 0.65 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/C_0603_1608Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module C_0603_1608Metric (layer F.Cu) (tedit 5C97C816) 2 | (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 least, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 3 | (tags capacitor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.22) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value C_0603_1608Metric (at 0 1.22) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.173153 -0.51) (end 0.173153 -0.51) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.173153 0.51) (end 0.173153 0.51) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.13 0.52) (end -1.13 -0.52) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -1.13 -0.52) (end 1.13 -0.52) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 1.13 -0.52) (end 1.13 0.52) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 1.13 0.52) (end -1.13 0.52) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 0.4 0.4) (thickness 0.06))) 23 | ) 24 | (pad 1 smd roundrect (at -0.7 0) (size 0.65 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 2 smd roundrect (at 0.7 0) (size 0.65 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb-keyboard/local.pretty/SOT-23.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT-23 (layer F.Cu) (tedit 5A02FF57) 2 | (descr "SOT-23, Standard") 3 | (tags SOT-23) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -2.5) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value SOT-23 (at 0 2.5) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user %R (at 0 0 90) (layer F.Fab) 12 | (effects (font (size 0.5 0.5) (thickness 0.075))) 13 | ) 14 | (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) 17 | (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) 27 | (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 28 | (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 29 | (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 30 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.step 31 | (at (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/R_0201_0603Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module R_0201_0603Metric (layer F.Cu) (tedit 5D41BC34) 2 | (descr "Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 least, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator") 3 | (tags resistor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -0.95) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value R_0201_0603Metric (at 0 0.95) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.3 0.15) (end -0.3 0.15) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.55 0.25) (end -0.55 -0.25) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -0.55 -0.25) (end 0.55 -0.25) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 0.55 -0.25) (end 0.55 0.25) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 0.55 0.25) (end -0.55 0.25) (layer F.CrtYd) (width 0.05)) 19 | (fp_text user %R (at 0 -0.57) (layer F.Fab) 20 | (effects (font (size 0.25 0.25) (thickness 0.04))) 21 | ) 22 | (pad "" smd roundrect (at -0.295 0) (size 0.238 0.27) (layers F.Paste) (roundrect_rratio 0.25)) 23 | (pad "" smd roundrect (at 0.295 0) (size 0.238 0.27) (layers F.Paste) (roundrect_rratio 0.25)) 24 | (pad 1 smd roundrect (at -0.27 0) (size 0.36 0.3) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) 25 | (pad 2 smd roundrect (at 0.27 0) (size 0.36 0.3) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) 26 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0201_0603Metric.wrl 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/R_0402_1005Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module R_0402_1005Metric (layer F.Cu) (tedit 5C96D389) 2 | (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 least, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 3 | (tags resistor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.07) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value R_0402_1005Metric (at 0 1.07) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.126355 -0.36) (end 0.126355 -0.36) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.126355 0.36) (end 0.126355 0.36) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -0.78 0.37) (end -0.78 -0.37) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -0.78 -0.37) (end 0.78 -0.37) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 0.78 -0.37) (end 0.78 0.37) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 0.78 0.37) (end -0.78 0.37) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 0.25 0.25) (thickness 0.04))) 23 | ) 24 | (pad 1 smd roundrect (at -0.45 0) (size 0.4 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 2 smd roundrect (at 0.45 0) (size 0.4 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/C_0402_1005Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module C_0402_1005Metric (layer F.Cu) (tedit 5C96D1F7) 2 | (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 least, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 3 | (tags capacitor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.07) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value C_0402_1005Metric (at 0 1.07) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.126355 -0.36) (end 0.126355 -0.36) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.126355 0.36) (end 0.126355 0.36) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -0.78 0.37) (end -0.78 -0.37) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -0.78 -0.37) (end 0.78 -0.37) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 0.78 -0.37) (end 0.78 0.37) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 0.78 0.37) (end -0.78 0.37) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 0.25 0.25) (thickness 0.04))) 23 | ) 24 | (pad 1 smd roundrect (at -0.45 0) (size 0.45 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 2 smd roundrect (at 0.45 0) (size 0.45 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb-keyboard/local.pretty/R_0402_1005Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module R_0402_1005Metric (layer F.Cu) (tedit 5F81CD75) 2 | (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 least, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 3 | (tags resistor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.07) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value R_0402_1005Metric (at 0 1.07) (layer F.Fab) hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.126355 -0.36) (end 0.126355 -0.36) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.126355 0.36) (end 0.126355 0.36) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -0.78 0.37) (end -0.78 -0.37) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -0.78 -0.37) (end 0.78 -0.37) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 0.78 -0.37) (end 0.78 0.37) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 0.78 0.37) (end -0.78 0.37) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 0.25 0.25) (thickness 0.04))) 23 | ) 24 | (pad 1 smd roundrect (at -0.45 0) (size 0.4 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 2 smd roundrect (at 0.45 0) (size 0.4 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.step 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb-keyboard/local.pretty/C_0402_1005Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module C_0402_1005Metric (layer F.Cu) (tedit 5F81CD64) 2 | (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 least, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") 3 | (tags capacitor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.07) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value C_0402_1005Metric (at 0 1.07) (layer F.Fab) hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.126355 -0.36) (end 0.126355 -0.36) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.126355 0.36) (end 0.126355 0.36) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -0.78 0.37) (end -0.78 -0.37) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -0.78 -0.37) (end 0.78 -0.37) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 0.78 -0.37) (end 0.78 0.37) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 0.78 0.37) (end -0.78 0.37) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 0.25 0.25) (thickness 0.04))) 23 | ) 24 | (pad 1 smd roundrect (at -0.45 0) (size 0.45 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 2 smd roundrect (at 0.45 0) (size 0.45 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/R_0805_2012Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module R_0805_2012Metric (layer F.Cu) (tedit 5C96D35A) 2 | (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 least, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") 3 | (tags resistor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.45) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value R_0805_2012Metric (at 0 1.45) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.267585 -0.71) (end 0.267585 -0.71) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.267585 0.71) (end 0.267585 0.71) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.33 0.75) (end -1.33 -0.75) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -1.33 -0.75) (end 1.33 -0.75) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 1.33 -0.75) (end 1.33 0.75) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 1.33 0.75) (end -1.33 0.75) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 0.5 0.5) (thickness 0.08))) 23 | ) 24 | (pad 1 smd roundrect (at -0.8375 0) (size 0.775 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 2 smd roundrect (at 0.8375 0) (size 0.775 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/C_0805_2012Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module C_0805_2012Metric (layer F.Cu) (tedit 5C96D260) 2 | (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 least, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") 3 | (tags capacitor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.45) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value C_0805_2012Metric (at 0 1.45) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.267585 -0.71) (end 0.267585 -0.71) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.267585 0.71) (end 0.267585 0.71) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.33 0.75) (end -1.33 -0.75) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -1.33 -0.75) (end 1.33 -0.75) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 1.33 -0.75) (end 1.33 0.75) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 1.33 0.75) (end -1.33 0.75) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 0.5 0.5) (thickness 0.08))) 23 | ) 24 | (pad 1 smd roundrect (at -0.8375 0) (size 0.775 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 2 smd roundrect (at 0.8375 0) (size 0.775 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/TCP.csv: -------------------------------------------------------------------------------- 1 | BE8,TCP0_TXRX_P1,I/O,9388.2,-6978.8,Type C, 2 | BE6,TCP0_TXRX_N1,I/O,10038.2,-6978.8,Type C, 3 | BG8,TCP0_TXRX_P0,I/O,9388.2,-6127.8,Type C, 4 | BG6,TCP0_TXRX_N0,I/O,10038.2,-6127.8,Type C, 5 | AY3,TCP0_TX_P1,O,11290,-8693.8,Type C, 6 | BB3,TCP0_TX_N1,O,11290,-8043.8,Type C, 7 | BD3,TCP0_TX_P0,O,11290,-7393.8,Type C, 8 | BE3,TCP0_TX_N0,O,11290,-6743.8,Type C, 9 | BB1,TCP0_AUX_P,I/O,11940,-8043.8,Type C, 10 | BD1,TCP0_AUX_N,I/O,11940,-7393.8,Type C, 11 | GAP,1 12 | AV8,TCP1_TXRX_P1,I/O,9388.2,-9531.8,Type C, 13 | AV6,TCP1_TXRX_N1,I/O,10038.2,-9531.8,Type C, 14 | AY8,TCP1_TXRX_P0,I/O,9388.2,-8680.8,Type C, 15 | AY6,TCP1_TXRX_N0,I/O,10038.2,-8680.8,Type C, 16 | AP3,TCP1_TX_P1,O,11290,-11293.8,Type C, 17 | AR3,TCP1_TX_N1,O,11290,-10643.8,Type C, 18 | AU3,TCP1_TX_P0,O,11290,-9993.8,Type C, 19 | AW3,TCP1_TX_N0,O,11290,-9343.8,Type C, 20 | AR1,TCP1_AUX_P,I/O,11940,-10643.8,Type C, 21 | AU1,TCP1_AUX_N,I/O,11940,-9993.8,Type C, 22 | GAP,1 23 | BN8,TCP2_TXRX_P1,I/O,9388.2,-3574.8,Type C, 24 | BN6,TCP2_TXRX_N1,I/O,10038.2,-3574.8,Type C, 25 | BL8,TCP2_TXRX_P0,I/O,9388.2,-4425.8,Type C, 26 | BL6,TCP2_TXRX_N0,I/O,10038.2,-4425.8,Type C, 27 | BK3,TCP2_TX_P1,O,11290,-4793.8,Type C, 28 | BM3,TCP2_TX_N1,O,11290,-4143.8,Type C, 29 | BG3,TCP2_TX_P0,O,11290,-6093.8,Type C, 30 | BH3,TCP2_TX_N0,O,11290,-5443.8,Type C, 31 | BH1,TCP2_AUX_P,I/O,11940,-5443.8,Type C, 32 | BK1,TCP2_AUX_N,I/O,11940,-4793.8,Type C, 33 | GAP,1 34 | BW8,TCP3_TXRX_P1,I/O,9388.2,-1021.8,Type C, 35 | BW6,TCP3_TXRX_N1,I/O,10038.2,-1021.8,Type C, 36 | BU8,TCP3_TXRX_P0,I/O,9388.2,-1872.8,Type C, 37 | BU6,TCP3_TXRX_N0,I/O,10038.2,-1872.8,Type C, 38 | BU3,TCP3_TX_P1,O,11290,-2193.8,Type C, 39 | BV3,TCP3_TX_N1,O,11290,-1543.8,Type C, 40 | BN3,TCP3_TX_P0,O,11290,-3493.8,Type C, 41 | BR3,TCP3_TX_N0,O,11290,-2843.8,Type C, 42 | BR1,TCP3_AUX_P,I/O,11940,-2843.8,Type C, 43 | BU1,TCP3_AUX_N,I/O,11940,-2193.8,Type C, 44 | GAP,1 45 | AM1,TCP_RCOMP,Analog,11940,-11943.8,Type C, -------------------------------------------------------------------------------- /pcb-keyboard/local.pretty/SOT-23-5.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT-23-5 (layer F.Cu) (tedit 5C9B9A96) 2 | (descr "5-pin SOT23 package") 3 | (tags SOT-23-5) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -2.9) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value SOT-23-5 (at 0 2.9) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 0.9 -1.61) (end -1.55 -1.61) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -1.9 -1.8) (end 1.9 -1.8) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 1.9 -1.8) (end 1.9 1.8) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 1.9 1.8) (end -1.9 1.8) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -1.9 1.8) (end -1.9 -1.8) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.1)) 22 | (fp_text user %R (at 0 0 90) (layer F.Fab) 23 | (effects (font (size 0.5 0.5) (thickness 0.075))) 24 | ) 25 | (pad 5 smd roundrect (at 1.3 -0.95) (size 1 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (pad 4 smd roundrect (at 1.3 0.95) (size 1 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 27 | (pad 3 smd roundrect (at -1.3 0.95) (size 1 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 28 | (pad 2 smd roundrect (at -1.3 0) (size 1 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 29 | (pad 1 smd roundrect (at -1.3 -0.95) (size 1 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 30 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.step 31 | (at (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/SOT-23-5.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT-23-5 (layer F.Cu) (tedit 5C9B9A96) 2 | (descr "5-pin SOT23 package") 3 | (tags SOT-23-5) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -2.9) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value SOT-23-5 (at 0 2.9) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 0.9 -1.61) (end -1.55 -1.61) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -1.9 -1.8) (end 1.9 -1.8) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 1.9 -1.8) (end 1.9 1.8) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 1.9 1.8) (end -1.9 1.8) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -1.9 1.8) (end -1.9 -1.8) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.1)) 22 | (fp_text user %R (at 0 0 90) (layer F.Fab) 23 | (effects (font (size 0.5 0.5) (thickness 0.075))) 24 | ) 25 | (pad 5 smd roundrect (at 1.3 -0.95) (size 1 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (pad 4 smd roundrect (at 1.3 0.95) (size 1 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 27 | (pad 3 smd roundrect (at -1.3 0.95) (size 1 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 28 | (pad 2 smd roundrect (at -1.3 0) (size 1 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 29 | (pad 1 smd roundrect (at -1.3 -0.95) (size 1 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 30 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.wrl 31 | (at (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /pcb-keyboard/local.pretty/SK8708-08.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SK8708-08" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 707f6c13-9eb6-4acd-a978-990574e6162e) 7 | ) 8 | (fp_text value "SK8708-08" (at 0 1 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 49baddc3-547d-4139-be01-083dcc0e2893) 11 | ) 12 | (fp_line (start -22.17 22.7) (end -22.17 38.7) 13 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 7d88b32a-5278-4856-be28-01ce960bc534)) 14 | (fp_line (start 12.23 22.7) (end -22.17 22.7) 15 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp b0da73f9-5d8d-4ad5-831d-dbde95c91b66)) 16 | (fp_line (start 12.23 22.7) (end 12.23 38.7) 17 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp d2f19c12-4e46-4d4e-9685-548ba55eeb24)) 18 | (fp_line (start 12.23 38.7) (end -22.17 38.7) 19 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp c257eb83-71f8-40eb-a208-59472f7dde1a)) 20 | (fp_rect (start -2 4.5) (end 2 22) 21 | (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp a8b814e3-4428-452a-97ff-0bafa381d62e)) 22 | (fp_rect (start 7.5 23.5) (end 11.5 31) 23 | (stroke (width 0.12) (type default)) (fill none) (layer "F.Fab") (tstamp 274830a3-e09a-4ec2-823f-d69fdd2ca9ef)) 24 | (pad "" np_thru_hole circle (at 0 0) (size 8 8) (drill 8) (layers "F&B.Cu" "*.Mask") (tstamp c5fdab60-66d7-48ad-821f-35c662c306be)) 25 | (pad "1" thru_hole circle (at -9.5 0) (size 3 3) (drill 2.2) (layers "*.Cu" "*.Mask") 26 | (clearance 1.5) (tstamp 632d8847-dc3b-41ea-a90f-200bb46f2457)) 27 | (pad "1" thru_hole circle (at 9.5 0) (size 3 3) (drill 2.2) (layers "*.Cu" "*.Mask") 28 | (clearance 1.5) (tstamp c4602d2e-a867-4ab2-825f-da72e0b68b32)) 29 | (model "${KIPRJMOD}/models/Sprintek Nub v9.step" 30 | (offset (xyz 0 0 -2)) 31 | (scale (xyz 1 1 1)) 32 | (rotate (xyz 0 0 0)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/PCIEX4.csv: -------------------------------------------------------------------------------- 1 | A20,PCIEX4_A_TX_P[3],O,4500.5,-24440,PCIE, 2 | C20,PCIEX4_A_TX_N[3],O,4500.5,-23790,PCIE, 3 | M22,PCIEX4_A_RX_P[3],I,3420.9,-19877,PCIE, 4 | M24,PCIEX4_A_RX_N[3],I,2770.9,-19877,PCIE, 5 | G20,PCIEX4_A_TX_P[2],O,4500.5,-21840,PCIE, 6 | F20,PCIEX4_A_TX_N[2],O,4500.5,-22490,PCIE, 7 | V22,PCIEX4_A_RX_P[2],I,3549.4,-17501.9,PCIE, 8 | U22,PCIEX4_A_RX_N[2],I,3549.4,-18151.9,PCIE, 9 | A17,PCIEX4_A_TX_P[1],O,5631.5,-24440,PCIE, 10 | C17,PCIEX4_A_TX_N[1],O,5631.5,-23790,PCIE, 11 | AC22,PCIEX4_A_RX_P[1],I,3549.4,-15551.9,PCIE, 12 | AA22,PCIEX4_A_RX_N[1],I,3549.4,-16201.9,PCIE, 13 | G17,PCIEX4_A_TX_P[0],O,5631.5,-21840,PCIE, 14 | F17,PCIEX4_A_TX_N[0],O,5631.5,-22490,PCIE, 15 | M18,PCIEX4_A_RX_P[0],I,5380.9,-19877,PCIE, 16 | M19,PCIEX4_A_RX_N[0],I,4730.9,-19877,PCIE, 17 | GAP,1 18 | DT10,CLKOUT_PCIE_P0,O,8538.2,13448.2,PCH GPIOs, 19 | DT11,CLKOUT_PCIE_N0,O,7888.2,13448.2,PCH GPIOs, 20 | FB29,GPP_D5/SRCCLKREQ0#,I,626.4,23958.8,PCH GPIOs, 21 | GAP,2 22 | A14,PCIEX4_B_TXP[3],O,6762.4,-24440,PCIE, 23 | C14,PCIEX4_B_TXN[3],O,6762.4,-23790,PCIE, 24 | V17,PCIEX4_B_RXP[3],I,5509.4,-17501.9,PCIE, 25 | U17,PCIEX4_B_RXN[3],I,5509.4,-18151.9,PCIE, 26 | G14,PCIEX4_B_TXP[2],O,6762.4,-21840,PCIE, 27 | F14,PCIEX4_B_TXN[2],O,6762.4,-22490,PCIE, 28 | AC17,PCIEX4_B_RXP[2],I,5509.4,-15551.9,PCIE, 29 | AA17,PCIEX4_B_RXN[2],I,5509.4,-16201.9,PCIE, 30 | A11,PCIEX4_B_TXP[1],O,7893.4,-24440,PCIE, 31 | C11,PCIEX4_B_TXN[1],O,7893.4,-23790,PCIE, 32 | M13,PCIEX4_B_RXP[1],I,7340.9,-19877,PCIE, 33 | M14,PCIEX4_B_RXN[1],I,6690.9,-19877,PCIE, 34 | G11,PCIEX4_B_TXP[0],O,7893.4,-21840,PCIE, 35 | F11,PCIEX4_B_TXN[0],O,7893.4,-22490,PCIE, 36 | V12,PCIEX4_B_RXP[0],I,7469.4,-17501.9,PCIE, 37 | U12,PCIEX4_B_RXN[0],I,7469.4,-18151.9,PCIE, 38 | GAP,1 39 | DU1,CLKOUT_PCIE_P1,O,11940,13890.9,PCH GPIOs, 40 | DU3,CLKOUT_PCIE_N1,O,11290,13890.9,PCH GPIOs, 41 | GAP,1 42 | FB36,GPP_D6/SRCCLKREQ1#,I,-1851.8,23958.8,PCH GPIOs, 43 | GAP,1 44 | A5,PCIEX4_B_RCOMP_P,Analog,10493.4,-24440,PCIE, 45 | D6,PCIEX4_B_RCOMP_P,Analog,9911.8,-23117.9,PCIE, 46 | A6,PCIEX4_A_RCOMP_P,Analog,9843.4,-24440,PCIE, 47 | C6,PCIEX4_A_RCOMP_P,Analog,9911.8,-23792.9,PCIE, 48 | F6,PCIEX4_RCOMP_N,Analog,9911.8,-22417.9,PCIE, 49 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/VCCINAUX.csv: -------------------------------------------------------------------------------- 1 | AF30,VCCINAUX_SENSE,PWR_SENSE,488.9,-14251.9,Power, 2 | AH30,VSSINAUX_SENSE,GND_SENSE,488.9,-13601.9,Power, 3 | GAP,1 4 | DH45,VCCIN_AUX,PWR,-5596.8,10485.5,Power, 5 | DJ41,VCCIN_AUX,PWR,-3917.4,10950.4,Power, 6 | DJ44,VCCIN_AUX,PWR,-5071,10868.9,Power, 7 | DK40,VCCIN_AUX,PWR,-3425.9,11375.9,Power, 8 | DK43,VCCIN_AUX,PWR,-4651.4,11365.8,Power, 9 | DK45,VCCIN_AUX,PWR,-5596.8,11252.3,Power, 10 | DL44,VCCIN_AUX,PWR,-5179,11752.7,Power, 11 | DM1,VCCIN_AUX,PWR,11940,12106.2,Power, 12 | DM14,VCCIN_AUX,PWR,6746.7,12171.7,Power, 13 | DM43,VCCIN_AUX,PWR,-4678.6,12167.8,Power, 14 | DP41,VCCIN_AUX,PWR,-3917.4,12652.4,Power, 15 | DP42,VCCIN_AUX,PWR,-4567.4,12822.4,Power, 16 | DR14,VCCIN_AUX,PWR,6746.7,13022.7,Power, 17 | DR40,VCCIN_AUX,PWR,-3425.9,13077.9,Power, 18 | DT41,VCCIN_AUX,PWR,-3917.4,13503.4,Power, 19 | DU14,VCCIN_AUX,PWR,6746.7,13873.7,Power, 20 | DU40,VCCIN_AUX,PWR,-3425.9,13928.9,Power, 21 | DV2,VCCIN_AUX,PWR,11615,14453.9,Power, 22 | ED2,VCCIN_AUX,PWR,11615,16924.1,Power, 23 | EL2,VCCIN_AUX,PWR,11615,19421.8,Power, 24 | B3,VCCIN_AUX,PWR,11312,-23811.9,Power, 25 | D3,VCCIN_AUX,PWR,11312,-23161.9,Power, 26 | E1,VCCIN_AUX,PWR,11940,-22993.8,Power, 27 | F1,VCCIN_AUX,PWR,11940,-22343.8,Power, 28 | F3,VCCIN_AUX,PWR,11312,-22511.8,Power, 29 | G3,VCCIN_AUX,PWR,11312,-21861.8,Power, 30 | H4,VCCIN_AUX,PWR,10615,-21586,Power, 31 | J1,VCCIN_AUX,PWR,11940,-21043.8,Power, 32 | J3,VCCIN_AUX,PWR,11290,-21043.8,Power, 33 | L1,VCCIN_AUX,PWR,11940,-20393.8,Power, 34 | L3,VCCIN_AUX,PWR,11290,-20393.8,Power, 35 | N3,VCCIN_AUX,PWR,11290,-19743.8,Power, 36 | AL20,VCCIN_AUX,PWR,4492.9,-12301.9,Power, 37 | AL32,VCCIN_AUX,PWR,-512.1,-12301.9,Power, 38 | AN20,VCCIN_AUX,PWR,4492.9,-11651.9,Power, 39 | AN22,VCCIN_AUX,PWR,3491.9,-11651.9,Power, 40 | AN30,VCCIN_AUX,PWR,488.9,-11651.9,Power, 41 | AN32,VCCIN_AUX,PWR,-512.1,-11651.9,Power, 42 | AN37,VCCIN_AUX,PWR,-2514.1,-11651.9,Power, 43 | AP17,VCCIN_AUX,PWR,5493.9,-11001.9,Power, 44 | AP27,VCCIN_AUX,PWR,1489.9,-11001.9,Power, 45 | AP30,VCCIN_AUX,PWR,488.9,-11001.9,Power, 46 | AP32,VCCIN_AUX,PWR,-512.1,-11001.9,Power, 47 | AP37,VCCIN_AUX,PWR,-2514.1,-11001.9,Power, 48 | GAP,1 49 | P1,VCCIN_AUX_FLTR,PWR,11940,-19093.8,Power, -------------------------------------------------------------------------------- /scripts/bga-fp.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # SPDX-License-Identifier: GPL-3.0-only 3 | 4 | import csv 5 | import os 6 | from pathlib import Path 7 | import sys 8 | import time 9 | 10 | if len(sys.argv) != 3: 11 | print("bga.py [csv] [footprint]") 12 | exit(1) 13 | 14 | input = sys.argv[1] 15 | output = sys.argv[2] 16 | 17 | module = Path(output).stem 18 | 19 | units = {} 20 | for filename in sorted(os.listdir(input)): 21 | with open(os.path.join(input, filename), newline="") as i: 22 | rows = [] 23 | for row in csv.reader(i): 24 | rows.append(row) 25 | units[Path(filename).stem] = rows; 26 | 27 | o = open(output, "w") 28 | 29 | timestamp = format(int(time.time()), 'X') 30 | o.write("(module " + module + " (layer F.Cu) (tedit " + timestamp + ")\n") 31 | o.write(" (attr smd)\n") 32 | o.write(" (fp_text reference REF** (at 0 -1.27) (layer F.SilkS)\n") 33 | o.write(" (effects (font (size 1 1) (thickness 0.15)))\n") 34 | o.write(" )\n") 35 | o.write(" (fp_text value " + module + " (at 0 1.27) (layer F.Fab)\n") 36 | o.write(" (effects (font (size 1 1) (thickness 0.15)))\n") 37 | o.write(" )\n") 38 | 39 | spacing = None 40 | for name, rows in units.items(): 41 | for row in rows: 42 | if len(row) >= 5 and len(row[0]) >= 1: 43 | pin = row[0] 44 | x = float(row[3])/1000.0 45 | y = -float(row[4])/1000.0 46 | o.write(" (pad " + pin + " smd circle (at " + str(x) + " " + str(y) + ") (size 0.25 0.25) (layers F.Cu F.Paste F.Mask))\n") 47 | elif len(row) >= 2 and row[0] == "PITCH": 48 | spacing = float(row[1]) 49 | elif spacing is not None and len(row) >= 3 and len(row[0]) >= 2: 50 | pin = row[0] 51 | # Skip I - is this always done? 52 | if ord(pin[0]) >= ord('J'): 53 | row = ord(pin[0]) - ord('J') + 8 54 | else: 55 | row = ord(pin[0]) - ord('A') 56 | col = int(pin[1:]) - 1 57 | x = float(col) * spacing 58 | y = float(row) * spacing 59 | o.write(" (pad " + pin + " smd circle (at " + str(x) + " " + str(y) + ") (size 0.25 0.25) (layers F.Cu F.Paste F.Mask))\n") 60 | 61 | o.write(")\n") 62 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/PCIE.csv: -------------------------------------------------------------------------------- 1 | ED10,PCIE10_TXP/UFS11_TXP,O,8538.2,16852.2,PCH Interfaces, 2 | ED11,PCIE10_TXN/UFS11_TXN,O,7888.2,16852.2,PCH Interfaces, 3 | EC1,PCIE10_RXP/UFS11_RXP,I,11940,16361.1,PCH Interfaces, 4 | EC3,PCIE10_RXN/UFS11_RXN,I,11290,16361.1,PCH Interfaces, 5 | EF10,PCIE9_TXP/UFS10_TXP,O,8538.2,17703.2,PCH Interfaces, 6 | EF11,PCIE9_TXN/UFS10_TXN,O,7888.2,17703.2,PCH Interfaces, 7 | EF5,PCIE9_RXP/UFS10_RXP,I,10516.6,17588.2,PCH Interfaces, 8 | EF6,PCIE9_RXN/UFS10_RXN,I,9866.6,17588.2,PCH Interfaces, 9 | EH10,PCIE8_TXP,O,8538.2,18554.2,PCH Interfaces, 10 | EH11,PCIE8_TXN,O,7888.2,18554.2,PCH Interfaces, 11 | EF1,PCIE8_RXP,I,11940,17699.3,PCH Interfaces, 12 | EF3,PCIE8_RXN,I,11290,17699.3,PCH Interfaces, 13 | EL10,PCIE7_TXP,O,8538.2,19405.2,PCH Interfaces, 14 | EL11,PCIE7_TXN,O,7888.2,19405.2,PCH Interfaces, 15 | EG4,PCIE7_RXP,I,10810.4,18169,PCH Interfaces, 16 | EG6,PCIE7_RXN,I,10160.4,18169,PCH Interfaces, 17 | EN10,PCIE6_TXP,O,8538.2,20256.2,PCH Interfaces, 18 | EN11,PCIE6_TXN,O,7888.2,20256.2,PCH Interfaces, 19 | EJ5,PCIE6_RXP,I,10516.6,18774.3,PCH Interfaces, 20 | EJ6,PCIE6_RXN,I,9866.6,18774.3,PCH Interfaces, 21 | ER10,PCIE5_TXP,O,8538.2,21107.2,PCH Interfaces, 22 | ER11,PCIE5_TXN,O,7888.2,21107.2,PCH Interfaces, 23 | EJ1,PCIE5_RXP,I,11940,18856.3,PCH Interfaces, 24 | EJ3,PCIE5_RXN,I,11290,18856.3,PCH Interfaces, 25 | GAP,1 26 | DP1,CLKOUT_PCIE_P6,O,11940,12758.9,PCH GPIOs, 27 | DP3,CLKOUT_PCIE_N6,O,11290,12758.9,PCH GPIOs, 28 | DU5,CLKOUT_PCIE_P5,O,10516.6,13808.9,PCH GPIOs, 29 | DU6,CLKOUT_PCIE_N5,O,9866.6,13808.9,PCH GPIOs, 30 | DP5,CLKOUT_PCIE_P4,O,10516.6,12647.8,PCH GPIOs, 31 | DP6,CLKOUT_PCIE_N4/UFS_REF_CLK,O,9866.6,12647.8,PCH GPIOs, 32 | DN10,CLKOUT_PCIE_P3,O,8538.2,12597.2,PCH GPIOs, 33 | DN11,CLKOUT_PCIE_N3,O,7888.2,12597.2,PCH GPIOs, 34 | DR4,CLKOUT_PCIE_P2,O,10810.4,13228.6,PCH GPIOs, 35 | DR6,CLKOUT_PCIE_N2,O,10160.4,13228.6,PCH GPIOs, 36 | GAP,1 37 | EF31,GPP_F19/SRCCLKREQ6#,I,89.2,17780.9,PCH GPIOs, 38 | ET43,GPP_H23/SRCCLKREQ5#,I/O or IOD,-4915.8,21680.9,PCH GPIOs,"IO Type: I/O for GPP, IOD for SRCCLKREQ" 39 | ER48,GPP_H19/SRCCLKREQ4#,I/O or IOD,-6917.8,21030.9,PCH GPIOs,"IO Type: I/O for GPP, IOD for SRCCLKREQ" 40 | FC34,GPP_D8/SRCCLKREQ3#,I,-1239.5,24440,PCH GPIOs, 41 | FC31,GPP_D7/SRCCLKREQ2#,I,106.6,24440,PCH GPIOs, 42 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/USB.csv: -------------------------------------------------------------------------------- 1 | EM5,USB2P_10,I/O,10516.6,20110.4,PCH Interfaces, 2 | EM6,USB2N_10,I/O,9866.6,20110.4,PCH Interfaces, 3 | EL18,USB2P_9,I/O,5094.2,19730.9,PCH Interfaces, 4 | EN18,USB2N_9,I/O,5094.2,20380.9,PCH Interfaces, 5 | EN1,USB2P_8,I/O,11940,20246.5,PCH Interfaces, 6 | EN3,USB2N_8,I/O,11290,20246.5,PCH Interfaces, 7 | ER16,USB2P_7,I/O,6095.2,21030.9,PCH Interfaces, 8 | ET16,USB2N_7,I/O,6095.2,21680.9,PCH Interfaces, 9 | EP4,USB2P_6,I/O,10810.4,20716.2,PCH Interfaces, 10 | EP6,USB2N_6,I/O,10160.4,20716.2,PCH Interfaces, 11 | FA15,USB2P_5,I/O,6238.1,23789.9,PCH Interfaces, 12 | FC15,USB2N_5,I/O,6238.1,24439.9,PCH Interfaces, 13 | GAP,1 14 | EL16,USB2P_1,I/O,6095.2,19730.9,PCH Interfaces, 15 | EN16,USB2N_1,I/O,6095.2,20380.9,PCH Interfaces, 16 | EV12,PCIE1_TXP/USB32_1_TXP,O,7532,22380.3,PCH Interfaces, 17 | EY12,PCIE1_TXN/USB32_1_TXN,O,7532,23030.3,PCH Interfaces, 18 | EV19,PCIE1_RXP/USB32_1_RXP,I,4995,22366.5,PCH Interfaces, 19 | EY19,PCIE1_RXN/USB32_1_RXN,I,4995,23016.5,PCH Interfaces, 20 | GAP,1 21 | EH16,USB2P_2,I/O,6095.2,18430.9,PCH Interfaces, 22 | EK16,USB2N_2,I/O,6095.2,19080.9,PCH Interfaces, 23 | FA12,PCIE2_TXP/USB32_2_TXP,O,7611.8,23790,PCH Interfaces, 24 | FC12,PCIE2_TXN/USB32_2_TXN,O,7611.8,24440,PCH Interfaces, 25 | FA18,PCIE2_RXP/USB32_2_RXP,I,5106.1,23789.9,PCH Interfaces, 26 | FC18,PCIE2_RXN/USB32_2_RXN,I,5106.1,24439.9,PCH Interfaces, 27 | GAP,1 28 | ER18,USB2P_3,I/O,5094.2,21030.9,PCH Interfaces, 29 | ET18,USB2N_3,I/O,5094.2,21680.9,PCH Interfaces, 30 | EW11,PCIE3_TXP/USB32_3_TXP,O,8095.2,22705.3,PCH Interfaces, 31 | EY11,PCIE3_TXN/USB32_3_TXN,O,8095.2,23355.3,PCH Interfaces, 32 | EW17,PCIE3_RXP/USB32_3_RXP,I,5575.8,22660.3,PCH Interfaces, 33 | EY17,PCIE3_RXN/USB32_3_RXN,I,5575.8,23310.3,PCH Interfaces, 34 | GAP,1 35 | ER5,USB2P_4,I/O,10516.6,21321.5,PCH Interfaces, 36 | ER6,USB2N_4,I/O,9866.6,21321.5,PCH Interfaces, 37 | FB10,PCIE4_TXP/USB32_4_TXP,O,8310.3,24115,PCH Interfaces, 38 | FA9,PCIE4_TXN/USB32_4_TXN,O,8873.5,23790,PCH Interfaces, 39 | EV16,PCIE4_RXP/USB32_4_RXP,I,6156.1,22366.5,PCH Interfaces, 40 | EY16,PCIE4_RXN/USB32_4_RXN,I,6156.3,23016.5,PCH Interfaces, 41 | GAP,1 42 | EF18,USB_VBUSSENSE,I,5094.2,17780.9,PCH Interfaces, 43 | EF16,USB_ID,I,6095.2,17780.9,PCH Interfaces, 44 | FB20,USB2_COMP,I,4330.9,24114.9,PCH Interfaces, 45 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/TEST_POINT.csv: -------------------------------------------------------------------------------- 1 | CT12,RSVD_TP,N/A,7438.2,5786.2,Test Point , 2 | BJ11,RSVD_TP,N/A,8088.2,-5276.8,Test Point , 3 | BJ12,RSVD_TP,N/A,7438.2,-5276.8,Test Point , 4 | BL12,RSVD_TP,N/A,7438.2,-4425.8,Test Point, 5 | EA14,RSVD_TP,N/A,6746.7,15575.7,Test Point, 6 | CM44,RSVD_TP,N/A,-5102.8,3877.2,Test Point, 7 | CR14,RSVD_TP,N/A,6946.7,5360.7,Test Point, 8 | BF14,RSVD_TP,N/A,6946.7,-6553.3,Test Point, 9 | CN43,RSVD_TP,N/A,-4678.6,4374.4,Test Point, 10 | BA14,RSVD_TP,N/A,6946.7,-8255.3,Test Point, 11 | BP44,RSVD_TP,N/A,-5179,-3225.1,Test Point, 12 | BK14,RSVD_TP,N/A,6946.7,-4851.3,Test Point, 13 | BN43,RSVD_TP,N/A,-4651.4,-3612,Test Point, 14 | CB11,RSVD_TP,N/A,8088.2,-170.8,Test Point, 15 | BW11,RSVD_TP,N/A,8088.2,-1021.8,Test Point, 16 | EK18,RSVD_TP,N/A,5094.2,19080.9,Test Point, 17 | EH18,RSVD_TP,N/A,5094.2,18430.9,Test Point, 18 | AY11,RSVD_TP,N/A,8088.2,-8680.8,Test Point, 19 | AT9,RSVD_TP,N/A,8738.2,-10382.8,Test Point, 20 | AP11,RSVD_TP,N/A,8088.2,-11233.8,Test Point, 21 | AT11,RSVD_TP,N/A,8088.2,-10382.8,Test Point, 22 | AP12,RSVD_TP,N/A,7438.2,-11233.8,Test Point, 23 | FB4,RSVD_TP,N/A,10662,23812,Test Point, 24 | FC4,RSVD_TP,N/A,10830,24440,Test Point, 25 | AF40,RSVD_TP,N/A,-3512.1,-14251.9,Test Point, 26 | AH40,RSVD_TP,N/A,-3512.1,-13601.9,Test Point, 27 | AN35,RSVD_TP,N/A,-1513.1,-11651.9,Test Point, 28 | AL35,RSVD_TP,N/A,-1513.1,-12301.9,Test Point, 29 | AL27,RSVD_TP,N/A,1489.9,-12301.9,Test Point, 30 | AN27,RSVD_TP,N/A,1489.9,-11651.9,Test Point, 31 | AN25,RSVD_TP,N/A,2490.9,-11651.9,Test Point, 32 | AL25,RSVD_TP,N/A,2490.9,-12301.9,Test Point, 33 | DY5,RSVD_TP,N/A,10516.6,15118,Test Point, 34 | DY6,RSVD_TP,N/A,9866.6,15118,Test Point, 35 | FB58,RSVD_TP,N/A,-10662,23812,Test Point, 36 | EY61,RSVD_TP,N/A,-11940,23330,Test Point, 37 | DJ9,RSVD_TP,N/A,8738.2,10892.2,Test Point, 38 | AA9,RSVD_TP,N/A,8738.2,-16339.8,Test Point, 39 | DW32,RSVD_TP,N/A,-411.3,14765.9,Test Point, 40 | DW37,RSVD_TP,N/A,-2413.3,14765.9,Test Point, 41 | AL37,RSVD_TP,N/A,-2514.1,-12301.9,Test Point, 42 | BH14,RSVD_TP,N/A,6946.7,-5702.3,Test Point, 43 | BF43,RSVD_TP,N/A,-4678.6,-6402.2,Test Point, 44 | DJ12,RSVD_TP,N/A,7438.2,10892.2,Test Point, 45 | DH14,RSVD_TP,N/A,6946.7,10466.7,Test Point, 46 | CH43,RSVD_TP,N/A,-4651.4,2578,Test Point, 47 | EB16,RSVD_TP,N/A,6095.2,15830.9,Test Point, 48 | DY18,RSVD_TP,N/A,5094.2,15180.9,Test Point, 49 | DJ11,RSVD_TP,N/A,8088.2,10892.2,Test Point, 50 | AC9,RSVD_TP,N/A,8738.2,-15488.8,Test Point, 51 | DH43,RSVD_TP,N/A,-4651.4,10372.1,Test Point, 52 | DG44,RSVD_TP,N/A,-5179,9985.1,Test Point, 53 | D61,RSVD_TP,N/A,-11940,-23330,Test Point, 54 | A58,RSVD_TP,N/A,-10830,-24440,Test Point, 55 | B59,RSVD_TP,N/A,-11311.8,-23812,Test Point, 56 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/DDR_MISC.csv: -------------------------------------------------------------------------------- 1 | OPTION,0 2 | ,CMDBallName,,,,, 3 | ,DDR4/LP4x/LP5_ascend/LP5_descend/DDR5,,,,, 4 | OPTION,4 5 | Y51,NC/DDR7_CKE[1]/DDR7_WCK_N/DDR7_WCK_N/NC,O,-7986.6,-16813.9,DDR Interface, 6 | AB51,NC/DDR7_CKE[0]/DDR7_WCK_P/DDR7_WCK_P/NC,O,-7986.6,-16163.9,DDR Interface, 7 | Y58,NC/DDR6_CKE[1]/DDR6_WCK_N/DDR6_WCK_N/NC,O,-10932.4,-16964.4,DDR Interface, 8 | W57,NC/DDR6_CKE[0]/DDR6_WCK_P/DDR6_WCK_P/NC,O,-10421.2,-17367.1,DDR Interface, 9 | AJ51,NC/DDR5_CKE[1]/DDR5_WCK_N/DDR5_WCK_N/NC,O,-7986.6,-13221.7,DDR Interface, 10 | AL51,NC/DDR5_CKE[0]/DDR5_WCK_P/DDR5_WCK_P/NC,O,-7986.6,-12571.7,DDR Interface, 11 | AH57,NC/DDR4_CKE[1]/DDR4_WCK_N/DDR4_WCK_N/NC,O,-10421.2,-13774.9,DDR Interface, 12 | AJ58,NC/DDR4_CKE[0]/DDR4_WCK_P/DDR4_WCK_P/NC,O,-10932.4,-13372.2,DDR Interface, 13 | CH51,NC/DDR3_CKE[1]/DDR3_WCK_N/DDR3_WCK_N/NC,O,-7986.6,2406.1,DDR Interface, 14 | CF51,NC/DDR3_CKE[0]/DDR3_WCK_P/DDR3_WCK_P/NC,O,-7986.6,1756.1,DDR Interface, 15 | CF58,NC/DDR2_CKE[1]/DDR2_WCK_N/DDR2_WCK_N/NC,O,-10932.4,1605.6,DDR Interface, 16 | CE57,NC/DDR2_CKE[0]/DDR2_WCK_P/DDR2_WCK_P/NC,O,-10421.2,1202.9,DDR Interface, 17 | CU51,NC/DDR1_CKE[1]/DDR1_WCK_N/DDR1_WCK_N/NC,O,-7986.6,5998.3,DDR Interface, 18 | CR51,NC/DDR1_CKE[0]/DDR1_WCK_P/DDR1_WCK_P/NC,O,-7986.6,5348.3,DDR Interface, 19 | CP57,NC/DDR0_CKE[1]/DDR0_WCK_N/DDR0_WCK_N/NC,O,-10421.2,4795.1,DDR Interface, 20 | CR58,NC/DDR0_CKE[0]/DDR0_WCK_P/DDR0_WCK_P/NC,O,-10932.4,5197.8,DDR Interface, 21 | AE55,DDR1_MA[7]/DDR4_CA[4]/DDR4_CA[5]/DDR4_CA[1]/NC,O,-9799.6,-14841.2,DDR Interface, 22 | AF57,DDR1_MA[6]/DDR4_CA[3]/DDR4_CA[4]/DDR4_CS[1]/NC,O,-10398.8,-14588.1,DDR Interface, 23 | AE60,DDR1_MA[5]/DDR4_CA[5]/DDR4_CA[6]/DDR4_CA[0]/NC,O,-11451.4,-14625.2,DDR Interface, 24 | T60,DDR1_CKE[1]/DDR6_CA[4]/DDR6_CA[5]/DDR6_CA[1]/NC,O,-11451.4,-18217.4,DDR Interface, 25 | T55,DDR1_CKE[0]/DDR6_CA[5]/DDR6_CA[6]/DDR6_CA[0]/NC,O,-9799.6,-18433.4,DDR Interface, 26 | U57,DDR1_BG[1]/DDR6_CA[2]/DDR6_CA[3]/DDR6_CS[0]/NC,O,-10398.8,-18180.3,DDR Interface, 27 | CL55,DDR0_MA[7]/DDR0_CA[4]/DDR0_CA[5]/DDR0_CA[1]/NC,O,-9799.6,3728.8,DDR Interface, 28 | CM57,DDR0_MA[6]/DDR0_CA[3]/DDR0_CA[4]/DDR0_CS[1]/NC,O,-10398.8,3981.9,DDR Interface, 29 | CM60,DDR0_MA[5]/DDR0_CA[5]/DDR0_CA[6]/DDR0_CA[0]/NC,O,-11451.4,3944.8,DDR Interface, 30 | CB55,DDR0_CKE[1]/DDR2_CA[4]/DDR2_CA[5]/DDR2_CA[1]/NC,O,-9799.6,136.6,DDR Interface, 31 | CC60,DDR0_CKE[0]/DDR2_CA[5]/DDR2_CA[6]/DDR2_CA[0]/NC,O,-11451.4,352.6,DDR Interface, 32 | CC57,DDR0_BG[0]/DDR2_CA[3]/DDR2_CA[4]/DDR2_CS[1]/NC,O,-10398.8,389.7,DDR Interface, 33 | OPTION,0 34 | 35 | ,DDR4BallName,,,,, 36 | BG50,DDR_VTT_CTL,O,-7552.6,-5905,DDR Interface, 37 | ,MISCBallName,,,,, 38 | EE53,DRAM_RESET#,O,-8919.8,17119.9,DDR Interface, 39 | A56,DDR_COMP,Analog,-10180,-24440,DDR Interface, 40 | B56,DDR_COMP,Analog,-10011.8,-23811.9,DDR Interface, -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/DFN-10_1x2.5mm_P0.5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module DFN-10_1x2.5mm_P0.5mm (layer F.Cu) (tedit 5F81CE94) 2 | (descr "DFN, 10 Pin (https://assets.nexperia.com/documents/data-sheet/PUSB3FR4.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py") 3 | (tags "DFN DFN_QFN") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -2.2) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value DFN-10_1x2.5mm_P0.5mm (at 0 2.2) (layer F.Fab) hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 0.75 -1.5) (end -0.75 -1.5) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 0.75 1.5) (end 0.75 -1.5) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -0.75 1.5) (end 0.75 1.5) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -0.75 -1.5) (end -0.75 1.5) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -0.5 -1) (end -0.25 -1.25) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -0.5 1.25) (end -0.5 -1) (layer F.Fab) (width 0.1)) 17 | (fp_line (start 0.5 1.25) (end -0.5 1.25) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 0.5 -1.25) (end 0.5 1.25) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -0.25 -1.25) (end 0.5 -1.25) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -0.5 1.36) (end 0.5 1.36) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 0 -1.36) (end 0.5 -1.36) (layer F.SilkS) (width 0.12)) 22 | (fp_text user %R (at 0 0 90) (layer F.Fab) 23 | (effects (font (size 0.3 0.3) (thickness 0.04))) 24 | ) 25 | (pad 1 smd roundrect (at -0.3875 -1) (size 0.475 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (pad 2 smd roundrect (at -0.3875 -0.5) (size 0.475 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 27 | (pad 3 smd roundrect (at -0.3875 0) (size 0.475 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 28 | (pad 4 smd roundrect (at -0.3875 0.5) (size 0.475 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 29 | (pad 5 smd roundrect (at -0.3875 1) (size 0.475 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 30 | (pad 6 smd roundrect (at 0.3875 1) (size 0.475 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 31 | (pad 7 smd roundrect (at 0.3875 0.5) (size 0.475 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 32 | (pad 8 smd roundrect (at 0.3875 0) (size 0.475 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 33 | (pad 9 smd roundrect (at 0.3875 -0.5) (size 0.475 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 34 | (pad 10 smd roundrect (at 0.3875 -1) (size 0.475 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 35 | (model ${KIPRJMOD}/models/PUSB3FR4.step 36 | (at (xyz 0 0 0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz 0 0 0)) 39 | ) 40 | ) 41 | -------------------------------------------------------------------------------- /pcb-keyboard/local.pretty/MountingHole_1.8mm_Pad.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MountingHole_1.8mm_Pad" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Mounting Hole 2.5mm") 4 | (tags "mounting hole 2.5mm") 5 | (attr exclude_from_pos_files exclude_from_bom) 6 | (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp b0d159af-9618-4829-874d-3430e6f7ebb8) 9 | ) 10 | (fp_text value "MountingHole_1.8mm_Pad" (at 0 3.5) (layer "F.Fab") hide 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp a66d9676-65f1-4cd7-af47-6f84392abd2d) 13 | ) 14 | (fp_circle (center 0 0) (end 1.5 0) 15 | (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp bb33e335-ca52-4c60-aca3-6ae65462fc05)) 16 | (fp_circle (center 0 0) (end 1.75 0) 17 | (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 36b22271-38ae-4357-9bbb-a42fa4ee93f2)) 18 | (pad "1" thru_hole circle (at 0 0) (size 3 3) (drill 1.8) (layers "*.Cu" "*.Mask") (tstamp 7f6882d9-8f4f-4bc1-a427-4c7693ee7a68)) 19 | (zone (net 0) (net_name "") (layers "F&B.Cu") (tstamp c96f040e-e369-4275-9eeb-f669ea99a666) (hatch edge 0.5) 20 | (connect_pads (clearance 0)) 21 | (min_thickness 0.25) (filled_areas_thickness no) 22 | (keepout (tracks not_allowed) (vias not_allowed) (pads allowed) (copperpour allowed) (footprints allowed)) 23 | (fill (thermal_gap 0.5) (thermal_bridge_width 0.5)) 24 | (polygon 25 | (pts 26 | (xy 1.75 0) 27 | (xy 1.730454 -0.260824) 28 | (xy 1.672252 -0.515822) 29 | (xy 1.576696 -0.759297) 30 | (xy 1.445918 -0.98581) 31 | (xy 1.282841 -1.190302) 32 | (xy 1.091107 -1.368205) 33 | (xy 0.875 -1.515544) 34 | (xy 0.639347 -1.629029) 35 | (xy 0.389412 -1.706124) 36 | (xy 0.130778 -1.745107) 37 | (xy -0.130778 -1.745107) 38 | (xy -0.389412 -1.706124) 39 | (xy -0.639347 -1.629029) 40 | (xy -0.875 -1.515544) 41 | (xy -1.091107 -1.368205) 42 | (xy -1.282841 -1.190302) 43 | (xy -1.445918 -0.98581) 44 | (xy -1.576696 -0.759297) 45 | (xy -1.672252 -0.515822) 46 | (xy -1.730454 -0.260824) 47 | (xy -1.75 0) 48 | (xy -1.730454 0.260824) 49 | (xy -1.672252 0.515822) 50 | (xy -1.576696 0.759297) 51 | (xy -1.445918 0.98581) 52 | (xy -1.282841 1.190302) 53 | (xy -1.091107 1.368205) 54 | (xy -0.875 1.515544) 55 | (xy -0.639347 1.629029) 56 | (xy -0.389412 1.706124) 57 | (xy -0.130778 1.745107) 58 | (xy 0.130778 1.745107) 59 | (xy 0.389412 1.706124) 60 | (xy 0.639347 1.629029) 61 | (xy 0.875 1.515544) 62 | (xy 1.091107 1.368205) 63 | (xy 1.282841 1.190302) 64 | (xy 1.445918 0.98581) 65 | (xy 1.576696 0.759297) 66 | (xy 1.672252 0.515822) 67 | (xy 1.730454 0.260824) 68 | (xy 1.75 0) 69 | ) 70 | ) 71 | ) 72 | ) 73 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/GPP_FHRST.csv: -------------------------------------------------------------------------------- 1 | ET28,GPP_F9/BOOTMPC,O,1090.2,21680.9,PCH GPIOs, 2 | EN28,GPP_F7,I/O,1090.2,20380.9,PCH GPIOs, 3 | EL28,GPP_F23/V1P05_CTRL,O,1090.2,19730.9,PCH GPIOs, 4 | EK31,GPP_F22/VNN_CTRL,O,89.2,19080.9,PCH GPIOs, 5 | EH31,GPP_F21/RSVD,O,89.2,18430.9,PCH GPIOs, 6 | EH28,GPP_F20/RSVD,O,1090.2,18430.9,PCH GPIOs, 7 | ET36,GPP_F18/THC1_SPI2_INT#,I,-1912.8,21680.9,PCH GPIOs, 8 | ER33,GPP_F17/THC1_SPI2_RST#,I,-911.8,21030.9,PCH GPIOs, 9 | EL33,GPP_F16/GSXCLK/THC1_SPI2_CS#/GSP1_CS0#,I,-911.8,19730.9,PCH GPIOs, 10 | EN36,GPP_F15/GSXSRESET#/THC1_SPI2_IO3,I,-1912.8,20380.9,PCH GPIOs, 11 | EL36,GPP_F14/GSXDIN/THC1_SPI2_IO2,I,-1912.8,19730.9,PCH GPIOs, 12 | ET33,GPP_F13/GSXSLOAD/THC1_SPI2_IO1/GSPI1_MISIO/I2C1A_SDA,I,-911.8,21680.9,PCH GPIOs, 13 | EL31,GPP_F12/GSXDOUT/THC1_SPI2_IO0/GSPI1_MOSI/I2C1A_SCL,I,89.2,19730.9,PCH GPIOs, 14 | EN33,GPP_F11/THC1_SPI2_CLK/GSPI1_CLK,I,-911.8,20380.9,PCH GPIOs, 15 | EF28,GPP_F10,I/O,1090.2,17780.9,PCH GPIOs, 16 | GAP,1 17 | EH43,GPP_H7/I2C1_SCL,I,-4915.8,18430.9,PCH GPIOs, 18 | EF43,GPP_H6/I2C1_SDA,I,-4915.8,17780.9,PCH GPIOs, 19 | EH46,GPP_H5/I2C0_SCL,I,-5916.8,18430.9,PCH GPIOs, 20 | EF46,GPP_H4/I2C0_SDA,I,-5916.8,17780.9,PCH GPIOs, 21 | ET48,GPP_H3/SX_EXIT_HOLDOFF#,I,-6917.8,21680.9,PCH GPIOs, 22 | ET41,GPP_H22/IMGCLKOUT3,I/O,-3914.8,21680.9,PCH GPIOs, 23 | ER41,GPP_H21/IMGCLKOUT2,I/O,-3914.8,21030.9,PCH GPIOs, 24 | EN41,GPP_H20/IMGCLKOUT1,I/O,-3914.8,20380.9,PCH GPIOs, 25 | ET46,GPP_H2,I/O,-5916.8,21680.9,PCH GPIOs, 26 | ER46,GPP_H18/PROC_C10_GATE#,O,-5916.8,21030.9,PCH GPIOs, 27 | EL41,GPP_H13/I2C7_SCL/UART0_CTS#/M2_SKT2_CFG3/ISH_GP7B/DEVSLP1B,I,-3914.8,19730.9,PCH GPIOs, 28 | EK41,GPP_H12/I2C7_SDA/UART0_RTS#/M2_SKT2_CFG2/ISH_GP6B/DEVSLP0B,I,-3914.8,19080.9,PCH GPIOs, 29 | EN48,GPP_H11/UART0_TXD/M2_SKT2_CFG1,I,-6917.8,20380.9,PCH GPIOs, 30 | EN46,GPP_H10/UART0_RXD/M2_SKT2_CFG0,O,-5916.8,20380.9,PCH GPIOs, 31 | EL48,GPP_H1,I/O,-6917.8,19730.9,PCH GPIOs, 32 | EK48,GPP_H0,I/O,-6917.8,19080.9,PCH GPIOs, 33 | GAP,1 34 | EB46,GPP_R7/I2S2_RXD/DMIC_DATA1,I,-5867.4,16056.4,PCH GPIOs, 35 | EB44,GPP_R6/I2S2_TXD/DMIC_CLK_A1,I/O,-5217.4,16056.4,PCH GPIOs, 36 | ET53,GPP_R5/HDA_SDI1/I2S2_SFRM/DMIC_DATA0,I,-8919.8,21680.9,PCH GPIOs, 37 | ER53,GPP_R4/HDA_RST#/I2S2_SCLK/DMIC_CLK_A0,I/O,-8919.8,21030.9,PCH GPIOs, 38 | ER59,GPP_R3/HDA_SDI0/I2S0_RXD/HDAPROC_SDI,I/O,-11290,21331.4,PCH GPIOs, 39 | ER57,GPP_R2/HDA_SDO/I2S0_TXD/HDAPROC_SDO,I/O,-10516.9,21211.7,PCH GPIOs, 40 | EP60,GPP_R1/HDA_SYNC/I2S0_SFRM/DMIC_CLK_B1,I/O,-11468.8,20696.9,PCH GPIOs, 41 | ER56,GPP_R0/HDA_BCLK/I2S0_SCLK/DMIC_CLK_B0/HDAPROC_BCLK,I/O,-9843.1,21199.5,PCH GPIOs, 42 | GAP,1 43 | EY48,GPP_S7/SNDW3_DATA/DMIC_DATA1,O,-6920,23310.4,PCH GPIOs, 44 | EW48,GPP_S6/SNDW3_CLK/DMIC_CLK_A1,I,-6920,22660.4,PCH GPIOs, 45 | EY50,GPP_S5/SNDW2_DATA/DMIC_CLK_B1,O,-7561,23036.5,PCH GPIOs, 46 | EV50,GPP_S4/SNDW2_CLK/DMIC_CLK_B0,I,-7571.8,22366.5,PCH GPIOs, 47 | FC50,GPP_S3/SNDW1_DATA/DMIC_DATA0/I2S1_RXD,I,-7440.8,24440,PCH GPIOs, 48 | FA50,GPP_S2/SNDW1_CLK/DMIC_CKL_A0/I2S1_TXD,I,-7577.2,23750.2,PCH GPIOs, 49 | EY53,GPP_S1/SNDW0_DATA/I2S1_SFRM,O,-8835.8,23017.5,PCH GPIOs, 50 | EV53,GPP_S0/SNDW0_CLK/I2S1_SCLK,I,-8916,22366.5,PCH GPIOs, 51 | GAP,1 52 | EL51,GPP_T3,I,-7918.8,19730.9,PCH GPIOs, 53 | EN51,GPP_T2,I,-7918.8,20380.9,PCH GPIOs, 54 | -------------------------------------------------------------------------------- /scripts/bga-sym.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # SPDX-License-Identifier: GPL-3.0-only 3 | 4 | import csv 5 | import os 6 | from pathlib import Path 7 | import sys 8 | import time 9 | 10 | if len(sys.argv) != 3: 11 | print("bga.py [csv] [symbol]") 12 | exit(1) 13 | 14 | input = sys.argv[1] 15 | output = sys.argv[2] 16 | 17 | module = Path(output).stem 18 | 19 | units = {} 20 | for filename in sorted(os.listdir(input)): 21 | with open(os.path.join(input, filename), newline="") as i: 22 | rows = [] 23 | for row in csv.reader(i): 24 | rows.append(row) 25 | units[Path(filename).stem] = rows; 26 | 27 | o = open(output, "w") 28 | 29 | o.write("EESchema-LIBRARY Version 2.4\n") 30 | o.write("#encoding utf-8\n") 31 | o.write("#\n") 32 | o.write("# " + module + "\n") 33 | o.write("#\n") 34 | o.write("DEF " + module + " U 0 40 Y Y " + str(len(units)) + " L N\n") 35 | o.write("F0 \"U\" 50 750 50 H V C CNN\n") 36 | o.write("F1 \"" + module + "\" 50 650 50 H V C CNN\n") 37 | o.write("F2 \"\" 50 150 50 H I C CNN\n") 38 | o.write("F3 \"\" 50 150 50 H I C CNN\n") 39 | o.write("DRAW\n") 40 | 41 | def rect(unit, x1, x2, y1, y2): 42 | if count > 0: 43 | o.write("S " + str(x1) + " " + str(y1) + " " + str(x2) + " " + str(y2) + " " + str(unit) + " 1 0 f\n") 44 | 45 | def text(unit, x, y, name): 46 | o.write("T 0 " + str(x) + " " + str(y) + " 60 0 " + str(unit) + " 1 \"" + name + "\" Normal 0 C C\n") 47 | 48 | def pin(unit, x, y, dir, pin, name, type): 49 | o.write("X " + name + " " + pin + " " + str(x) + " " + str(y) + " 200 " + dir + " 50 50 " + str(unit) + " 1 " + type + "\n") 50 | 51 | offset = 1000 52 | 53 | unit = 1 54 | for unit_name, rows in units.items(): 55 | count = 0 56 | switch = False 57 | switch_count = 0 58 | option = None 59 | for row in rows: 60 | if len(row) >= 3 and len(row[0]) >= 1: 61 | count += 1 62 | if option is None: 63 | name = row[1] 64 | else: 65 | name = row[1].split("/")[option] 66 | type = "U" 67 | if row[2] == "I": 68 | type = "I" 69 | elif row[2] == "O": 70 | type = "O" 71 | elif row[2] == "I/O": 72 | type = "B" 73 | elif row[2] == "GND": 74 | type = "W" 75 | elif row[2] == "PWR": 76 | type = "W" 77 | pin(unit, offset if switch else -offset, -count * 100, "L" if switch else "R", row[0], name, type) 78 | elif len(row) >= 2 and row[0] == "OPTION": 79 | option = int(row[1]) 80 | elif len(row) >= 2 and row[0] == "GAP": # insert a gap between pins 81 | count += int(row[1]) 82 | elif len(row) >= 2 and row[0] == "OFFSET": # adjust offset between sides 83 | offset = int(row[1]) 84 | elif len(row) == 0: 85 | switch = True 86 | switch_count = count 87 | count = 0 88 | rect(unit, -offset + 200, offset - 200, 0, -max(count, switch_count) * 100 - 100) 89 | text(unit, 0, 100, unit_name) 90 | unit += 1 91 | 92 | o.write("ENDDRAW\n") 93 | o.write("ENDDEF\n") 94 | o.write("#\n") 95 | o.write("#End Library\n") 96 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/MISC.csv: -------------------------------------------------------------------------------- 1 | EV6,XTAL_OUT,O,9931.8,22391.7,PCH Interfaces, 2 | EV8,XTAL_IN,I,9300.6,22573.9,PCH Interfaces, 3 | GAP,2 4 | EV58,RTCX2,O,-10661.9,22511.8,PCH Interfaces, 5 | EV56,RTCX1,I,-9891.7,22431.8,PCH Interfaces, 6 | EC38,VCCRTC,PWR,-2913.8,16480.9,PCH Power, 7 | FA55,RTCRST#,I,-9448.8,23487,PCH Interfaces, 8 | FB56,SRTCRST#,I,-10011.8,23812,PCH Power, 9 | GAP,2 10 | N8,PCH_JTAGX,I/O,9388.2,-19743.8,PCH Debug, 11 | U6,PCH_JTAG_TMS,IOD,10038.2,-18041.8,PCH Debug, 12 | AA8,PCH_JTAG_TDO,IOD,9388.2,-16339.8,PCH Debug, 13 | W6,PCH_JTAG_TDI,I/O,10038.2,-17190.8,PCH Debug, 14 | FB6,PCH_JTAG_TCK,I/O,10011.8,23811.9,PCH Debug, 15 | GAP,1 16 | R6,PROC_JTAG_TRST#,I,10038.2,-18892.8,CPU Debug, 17 | U8,PROC_JTAG_TMS,I/O,9388.2,-18041.8,CPU Debug, 18 | AA6,PROC_JTAG_TDO,O,10038.2,-16339.8,CPU Debug, 19 | W8,PROC_JTAG_TDI,I,9388.2,-17190.8,CPU Debug, 20 | N6,PROC_JTAG_TCK,I,10038.2,-19743.8,CPU Debug, 21 | GAP,1 22 | ET51,WAKE#,IOD,-7918.8,21680.9,PCH Interfaces, 23 | R9,VIDSOUT,I/O,8738.2,-18892.8,Legacy/Sidebend, 24 | U9,VIDSCK,O,8738.2,-18041.8,Legacy/Sidebend, 25 | W9,VIDALERT#,I,8738.2,-17190.8,Legacy/Sidebend, 26 | ET21,VDDEN,O,4093.2,21680.9,PCH Display, 27 | DJ6,VCCST_PWRGD_SX,I,10038.2,10892.2,Legacy/Sidebend, 28 | DJ8,VCCST_PWRGD,I,9388.2,10892.2,Legacy/Sidebend, 29 | DK4,VCCST_OVERRIDE,O,10727,11131.2,PCH Power, 30 | DL8,UFS_RESET#,I,9188.2,11746.2,PCH Interfaces, 31 | AH32,THERMTRIP#,O,-512.1,-13601.9,Legacy/Sidebend, 32 | EK26,SYS_RESET#,I,2091.2,19080.9,PCH Power, 33 | EK23,SYS_PWROK,I,3092.2,19080.9,PCH Power, 34 | FA53,SNDW_RCOMP,Analog,-8835.6,23752.2,PCH Interfaces, 35 | FC53,SNDW_RCOMP,Analog,-8812,24440,PCH Interfaces, 36 | EN53,SLP_SUS#,O,-8919.8,20380.9,PCH Interfaces, 37 | EK53,SLP_LAN#,O,-8919.8,19080.9,PCH Interfaces, 38 | AK35,SKTOCC#,N/A,-1513.1,-12951.9,CPU MISC, 39 | EH53,RSMRST#,I,-8919.8,18430.9,PCH Interfaces, 40 | AK32,PROCHOT#,I/O,-512.1,-12951.9,Legacy/Sidebend, 41 | L6,PROC_PREQ#,I,10038.2,-20594.8,Legacy/Sidebend, 42 | L8,PROC_PRDY#,O,9388.2,-20594.8,Legacy/Sidebend, 43 | DG3,PECI,I/O,11290,10156.2,Legacy/Sidebend, 44 | EH51,PCH_PWROK,N/A,-7918.8,18430.9,PCH Power, 45 | DG1,PCH_OPIRCOMP,Analog,11940,10156.2,PCH Debug, 46 | DV11,TP,N/A,7888.2,14299.2,PCH Debug, 47 | DV10,TP,N/A,8538.2,14299.2,PCH Debug, 48 | R8,PCH_PROC_TRST#,O,9388.2,-18892.8,PCH Debug, 49 | DY1,MPHY_RCOMPP,Analog,11940,15229.1,PCH Interfaces, 50 | DY3,MPHY_RCOMPN,Analog,11290,15229.1,PCH Interfaces, 51 | EH26,CL_RST#,O,2091.2,18430.9,PCH Debug, 52 | EF26,CL_DATA,I/O,2091.2,17780.9,PCH Interfaces, 53 | EE26,CL_CLK,O,2091.2,17130.9,PCH Interfaces, 54 | AF12,BPM#[3],I/O,7495.9,-14251.9,Legacy/Sidebend, 55 | AH12,BPM#[2],I/O,7495.9,-13601.9,Legacy/Sidebend, 56 | AK12,BPM#[1],I/O,7495.9,-12951.9,Legacy/Sidebend, 57 | AL12,BPM#[0],I/O,7495.9,-12301.9,Legacy/Sidebend, 58 | DY44,INTRUDER#,I ,-5217.4,15205.4,PCH Debug, 59 | DR61,GPPC_RCOMP,Analog,-11940,13148.6,PCH GPIOs, 60 | DV42,TP,N/A,-4567.4,14354.4,PCH Debug, 61 | DT47,TP,N/A,-6517.4,13503.4,PCH Debug, 62 | AV12,VCC_CFG_PU_OUT,O,7438.2,-9531.8,CPU Power, 63 | AF25,EAR#,I,2490.9,-14251.9,CPU Debug, 64 | EE48,DSW_PWROK,I,-6917.8,17130.9,PCH Power, 65 | ET14,DBG_PMODE,O,6746.7,21532.7,CPU Debug, 66 | BG11,PROCPWRGD,I,8088.2,-6127.8,Sideband , 67 | DV60,PROC_POPIRCOMP,Analog,-11558.2,14327.1,CPU MISC, 68 | DJ3,XCLK_BIASREF,I/O,11290,10806.2,PCH GPIOs, 69 | AF15,CATERR#,O,6494.9,-14467.9,Legacy/Sidebend, 70 | -------------------------------------------------------------------------------- /pcb-keyboard/local.pretty/LED_SK6805-EC15.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "LED_SK6805-EC15" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "1.5mm x 1.5mm LED") 4 | (tags "LED") 5 | (zone_connect 0) 6 | (attr smd) 7 | (fp_text reference "REF**" (at 2.8 0) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 82fb1652-21ab-427a-b949-6775047622c6) 10 | ) 11 | (fp_text value "LED" (at 0 2.25) (layer "F.Fab") hide 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 69f016fe-66af-4242-abf3-06ea7e0ee57e) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.5 0.5) (thickness 0.075))) 17 | (tstamp bb777487-70eb-4a99-a93b-acbcc11613c4) 18 | ) 19 | (fp_line (start -1 -1) (end 1 -1) 20 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a765c5b8-3df6-4a05-a969-52c5f4a87e4f)) 21 | (fp_line (start -1 -0.55) (end -1 -1) 22 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1acfd3ac-aa41-4eb2-bec5-af57b65f6fa0)) 23 | (fp_line (start -1 1) (end 1 1) 24 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c51a7c3b-6516-4e05-96d4-b06aec0e19f2)) 25 | (fp_poly 26 | (pts 27 | (xy 0.1 0.7) 28 | (xy -0.1 0.5) 29 | (xy 0.1 0.3) 30 | ) 31 | 32 | (stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp fbe27e0d-77c3-4b14-83fa-dbf26c593111)) 33 | (fp_line (start -1.2 -1.2) (end -1.2 1.2) 34 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0fc07d18-29ab-4a3d-bdd2-45dfc7b42002)) 35 | (fp_line (start -1.2 1.2) (end 1.2 1.2) 36 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 58bc6160-58dc-46c2-95e4-2e231de11036)) 37 | (fp_line (start 1.2 -1.2) (end -1.2 -1.2) 38 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a581b826-fa2f-457e-b89d-0c3fb751cacf)) 39 | (fp_line (start 1.2 1.2) (end 1.2 -1.2) 40 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 76dba7e5-13cb-4037-a2fc-809b108ebbc1)) 41 | (fp_line (start -1 -1) (end -1 1) 42 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9a2f6847-3664-475b-bd73-b363a125b5ec)) 43 | (fp_line (start -1 1) (end 1 1) 44 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ef5eae9e-6d92-434f-be75-c04baa41fd7c)) 45 | (fp_line (start 0 -1) (end -1 0) 46 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7b0f5ec3-96d0-4346-a3e8-4bed5120e779)) 47 | (fp_line (start 1 -1) (end -1 -1) 48 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f720d053-11ab-47c5-ad9e-a49923a5b806)) 49 | (fp_line (start 1 1) (end 1 -1) 50 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 50397c29-2170-4774-860a-44880ae137b4)) 51 | (fp_circle (center 0 0) (end 0.8 0) 52 | (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 1e55e5a7-6cca-4ac0-8c9e-65cffb5ed308)) 53 | (pad "1" smd rect (at -0.475 -0.475) (size 0.55 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d04bb45e-86cd-4910-ae6d-08f5de2972e7)) 54 | (pad "2" smd rect (at -0.475 0.475) (size 0.55 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae37559c-7e69-49d6-8eef-b56a80e7d153)) 55 | (pad "3" smd rect (at 0.475 0.475) (size 0.55 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a3ffd6a-9295-4f0c-a437-4b7a10ab4d6a)) 56 | (pad "4" smd rect (at 0.475 -0.475) (size 0.55 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 514f944a-6195-481f-958f-eb42f024cae2)) 57 | (model "${KIPRJMOD}/models/LED_1515.step" 58 | (offset (xyz 0 0 0.1)) 59 | (scale (xyz 1 1 1)) 60 | (rotate (xyz 0 0 0)) 61 | ) 62 | ) 63 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/QFN-16-1EP_2.6x2.6mm_P0.4mm_EP1.1x1mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module QFN-16-1EP_2.6x2.6mm_P0.4mm_EP1.1x1mm (layer F.Cu) (tedit 5F591601) 2 | (descr "QFN, 16 Pin (NXP PTN5110), generated with kicad-footprint-generator ipc_noLead_generator.py") 3 | (tags "QFN NoLead") 4 | (solder_paste_margin -0.025) 5 | (attr smd) 6 | (fp_text reference REF** (at 0 -2.38) (layer F.SilkS) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text value QFN-16-1EP_2.6x2.6mm_P0.4mm_EP1.1x1mm (at 0 2.38) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start 1.68 -1.68) (end -1.68 -1.68) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start 1.68 1.68) (end 1.68 -1.68) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -1.68 1.68) (end 1.68 1.68) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -1.68 -1.68) (end -1.68 1.68) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -1.3 -0.65) (end -0.65 -1.3) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -1.3 1.3) (end -1.3 -0.65) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 1.3 1.3) (end -1.3 1.3) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 1.3 -1.3) (end 1.3 1.3) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -0.65 -1.3) (end 1.3 -1.3) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -0.76 -1.41) (end -1.41 -1.41) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 1.41 1.41) (end 1.41 1.16) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start 0.76 1.41) (end 1.41 1.41) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start -1.41 1.41) (end -1.41 1.16) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start -0.76 1.41) (end -1.41 1.41) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start 1.41 -1.41) (end 1.41 -1.16) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start 0.76 -1.41) (end 1.41 -1.41) (layer F.SilkS) (width 0.12)) 28 | (fp_text user %R (at 0 0) (layer F.Fab) 29 | (effects (font (size 0.65 0.65) (thickness 0.1))) 30 | ) 31 | (pad 17 smd roundrect (at 0 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15) 32 | (solder_paste_margin -0.25)) 33 | (pad 1 smd roundrect (at -1.25 -0.8) (size 0.7 0.23) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 34 | (pad 2 smd roundrect (at -1.25 -0.4) (size 0.7 0.23) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 35 | (pad 3 smd roundrect (at -1.25 0) (size 0.7 0.23) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 36 | (pad 4 smd roundrect (at -1.25 0.4) (size 0.7 0.23) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 37 | (pad 5 smd roundrect (at -1.25 0.8) (size 0.7 0.23) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 38 | (pad 6 smd roundrect (at -0.4 1.25) (size 0.23 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 39 | (pad 7 smd roundrect (at 0 1.25) (size 0.23 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 40 | (pad 8 smd roundrect (at 0.4 1.25) (size 0.23 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 41 | (pad 9 smd roundrect (at 1.25 0.8) (size 0.7 0.23) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 42 | (pad 10 smd roundrect (at 1.25 0.4) (size 0.7 0.23) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 43 | (pad 11 smd roundrect (at 1.25 0) (size 0.7 0.23) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 44 | (pad 12 smd roundrect (at 1.25 -0.4) (size 0.7 0.23) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 45 | (pad 13 smd roundrect (at 1.25 -0.8) (size 0.7 0.23) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 46 | (pad 14 smd roundrect (at 0.4 -1.25) (size 0.23 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 47 | (pad 15 smd roundrect (at 0 -1.25) (size 0.23 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 48 | (pad 16 smd roundrect (at -0.4 -1.25) (size 0.23 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 49 | (model ${KIPRJMOD}/models/PTN5110.step 50 | (at (xyz 0 0 0)) 51 | (scale (xyz 1 1 1)) 52 | (rotate (xyz 0 0 0)) 53 | ) 54 | ) 55 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/USB3_A_CnC_Tech_1003-002-01100.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "USB3_A_CnC_Tech_1003-002-01100" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F70B5B6) 4 | (descr "USB 3.0, type A, right angle, mid mount") 5 | (tags "USB 3.0 type A right angle") 6 | (attr smd) 7 | (fp_text reference "J?" (at 0 -3.6 180) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 1cd3a72b-a15f-4306-8bc2-49dba41e75ed) 10 | ) 11 | (fp_text value "USB3_A" (at 0 0.75 180) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp dd31592e-57ec-4dcd-8683-8e7ab3e6de9d) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 5 180) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 85d5be9c-8b88-4195-b374-bd7ddf4b511a) 18 | ) 19 | (fp_line (start 6.8 5) (end 6.8 -2.98) (layer "Edge.Cuts") (width 0.05) (tstamp 31943843-ff6b-4e8d-ba9e-5a08a32613d6)) 20 | (fp_line (start -6.8 -2.98) (end -6.8 5) (layer "Edge.Cuts") (width 0.05) (tstamp 75f44034-1669-48dc-b44c-bf2f918d9c95)) 21 | (fp_line (start 6.3 -3.48) (end -6.3 -3.48) (layer "Edge.Cuts") (width 0.05) (tstamp b1300ccb-8e26-4d21-ba55-a8bd9118d132)) 22 | (fp_arc (start 6.3 -3.48) (mid 6.653553 -3.333553) (end 6.8 -2.98) (layer "Edge.Cuts") (width 0.05) (tstamp 6b05071c-55ee-4493-afd5-88bff5eaec94)) 23 | (fp_arc (start -6.8 -2.98) (mid -6.653553 -3.333553) (end -6.3 -3.48) (layer "Edge.Cuts") (width 0.05) (tstamp e980b457-886f-4284-b513-1bbabc887a44)) 24 | (fp_line (start 9 9) (end -9 9) (layer "F.CrtYd") (width 0.05) (tstamp 07c0e51c-bc6d-4ec3-9c64-de3992317ac5)) 25 | (fp_line (start 9 -6.25) (end 9 9) (layer "F.CrtYd") (width 0.05) (tstamp 0c232ead-ff27-47b2-991f-723c1611e9d3)) 26 | (fp_line (start -9 9) (end -9 -6.25) (layer "F.CrtYd") (width 0.05) (tstamp cf1c9b88-c7bc-4e15-af29-a72228b9ae7d)) 27 | (fp_line (start -9 -6.25) (end 9 -6.25) (layer "F.CrtYd") (width 0.05) (tstamp da07d4c0-a63c-4cb3-971e-5a45cbde941a)) 28 | (pad "1" smd roundrect (at -3 -5) (size 0.5 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0179e0c6-3dc7-41e3-8ca4-c4b3c89268e3)) 29 | (pad "2" smd roundrect (at -1 -5) (size 0.5 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fde44688-5443-451c-bf64-e4521dde436e)) 30 | (pad "3" smd roundrect (at 1 -5) (size 0.5 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 142aa7fc-df04-4591-903e-0ca677f18a63)) 31 | (pad "4" smd roundrect (at 3 -5) (size 0.5 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a11d1c45-fedf-451d-9581-72f961081ba4)) 32 | (pad "5" smd roundrect (at 4 -5) (size 0.5 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b07ec0e2-d595-47e4-80a4-4bcdeec7514e)) 33 | (pad "6" smd roundrect (at 2 -5) (size 0.5 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b9481c9-71d1-415b-8725-7b5e30522c79)) 34 | (pad "7" smd roundrect (at 0 -5) (size 0.5 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd8a9a4d-6270-44cd-b1c1-49a786c8e798)) 35 | (pad "8" smd roundrect (at -2 -5) (size 0.5 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cff25e2e-af8a-4222-85dc-4951fb166e2d)) 36 | (pad "9" smd roundrect (at -4 -5) (size 0.5 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8886cda4-91e4-4f85-935c-e3c4e0ef9975)) 37 | (pad "10" thru_hole roundrect (at 7.9 -4.2 180) (size 1.8 3.3) (drill oval 0.6 2.18) (layers *.Cu *.Mask "F.Paste") (roundrect_rratio 0.25) (tstamp 1aa8c2d9-dd2d-418f-947f-3c9bfa356897)) 38 | (pad "10" smd roundrect (at -7.85 0) (size 1.6 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) (tstamp 2b13c236-6fe1-4a69-b949-3a679a831ef6)) 39 | (pad "10" smd roundrect (at -9 -4.25) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c0bc959-9f92-4e82-b500-e21031fce8b4)) 40 | (pad "10" thru_hole roundrect (at -7.9 -4.25 180) (size 1.8 3.3) (drill oval 0.6 2.18) (layers *.Cu *.Mask "F.Paste") (roundrect_rratio 0.25) (tstamp 66095980-aa14-47f0-b320-53ae5f281ac4)) 41 | (pad "10" smd roundrect (at 9 -4.2) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7c73ac6d-6405-4668-a98e-07d390301576)) 42 | (pad "10" smd roundrect (at 7.85 0) (size 1.6 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) (tstamp 9e9cdf3b-c407-4f8f-bbfa-fd8fa63e645c)) 43 | (model "${KIPRJMOD}/models/1003-002-01100.stp" 44 | (offset (xyz -0 -1 3.2)) 45 | (scale (xyz 1 1 1)) 46 | (rotate (xyz 0 0 0)) 47 | ) 48 | ) 49 | -------------------------------------------------------------------------------- /pins/MEC1521H_B0_I_TF/ALL.csv: -------------------------------------------------------------------------------- 1 | PITCH,0.5 2 | OFFSET,2000 3 | D4,SYSPWR_PRES&VCI_IN3#/GPIO000/I2C11_SDA,I 4 | N8,GPIO002/PWM5/SHD_CS1#,I/O 5 | D6,GPIO003/I2C00_SDA/UART2_RI#,I/O 6 | A3,GPIO004/I2C00_SCL/UART2_DCD#,I/O 7 | A11,GPIO007/I2C03_SDA/PS2_CLK0B,I/O 8 | B13,GPIO010/I2C03_SCL/PS2_DAT0B,I/O 9 | K6,GPIO011/nSMI_ALT/PWM4/ICT7,I/O 10 | K7,GPIO012/I2C07_SDA/SLV_SPI_IO2,I/O 11 | K8,GPIO013/I2C07_SCL/SLV_SPI_IO3,I/O 12 | M8,GPIO014/PWM6/SLV_SPI_IO2/GPTP_IN2,I 13 | N6,GPIO016/GPTP_IN1/SHD_IO3/ICT3(DSW_PWROK),I 14 | N11,GPIO017/KSI0/UART0_DCD#,I/O 15 | N10,GPIO020/KSI1,I/O 16 | M10,GPIO021/KSI2,I/O 17 | N13,GPIO026/KSI3/UART0_DTR#/I2C12_SDA,I/O 18 | L13,GPIO027/KSI4/UART0_DSR#/I2C12_SCL,I/O 19 | L12,GPIO030/KSI5/I2C10_SDA,I/O 20 | M13,GPIO031/KSI6/GPTP_OUT1,O 21 | N12,GPIO032/KSI7/GPTP_OUT0/UART0_RI#,O 22 | B2,GPIO033/TACH3,I/O 23 | M12,GPIO040/GPTP_OUT2/KSO00/UART1_CTS#,O 24 | G13,GPIO042/PECI_DAT/SB-TSI_DAT,I/O 25 | F13,GPIO043/SB-TSI_CLK,I/O 26 | J10,GPIO044/VREF_VTT,PWR 27 | E8,GPIO045/KSO01/PWM2_ALT/ICT14[CR_STRAP],I/O 28 | F9,GPIO046/KSO02/ICT11,I/O 29 | F10,GPIO047/KSO03/PWM3_ALT/ICT13,I/O 30 | A9,GPIO050/ICT0_TACH0,I/O 31 | B9,GPIO051/ICT1_TACH1,I/O 32 | K10,GPIO052/ICT2_TACH2,I/O 33 | N9,GPIO053/PWM0/SLV_SPI_MSTR_INT,I/O 34 | M9,GPIO054/PWM1/SLV_SPI_SCLK,I/O 35 | M6,GPIO055(RSMRST#)/PWM2/SHD_CS0#[BSS_STRAP],I/O 36 | M7,GPIO056/PWM3/SHD_CLK,I/O 37 | B1,GPIO057/VCC_PWRGD/GPSPI_CLK_ALT,I/O 38 | A10,GPIO060/KBRST/TST_CLK_OUT/UART1_DCD#,O 39 | M1,GPIO061/ESPI_RESET#/PWM7_ALT/nEC_SCI_ALT,Unspecified 40 | F4,GPIO062(RESETO#)/I2C11_SCL,I/O 41 | N4,GPIO063/ESPI_ALERT#/PWM6_ALT/ICT8,I/O 42 | K5,GPIO064/PCI_RESET#,I/O 43 | N1,GPIO065/ESPI_CLKI2C13_SCL/ICT5_ALT,I/O 44 | M2,GPIO066/ESPI_CS#/I2C13_SDA,I/O 45 | N2,GPIO070/ESPI_IO0/I2C14_SDA,I/O 46 | M3,GPIO071/ESPI_IO1/I2C14_SCL,I/O 47 | N3,GPIO072/ESPI_IO2/I2C01_SDA_ALT,I/O 48 | M4,GPIO073/ESPI_IO3/I2C01_SCL_ALT,I/O 49 | G12,GPIO104/UART0_TX/TFDP_CLK[VTR2_STRAP],I/O 50 | F12,GPIO105/UART0_RX/TFDP_DATA/TRACECLK,I/O 51 | D2,GPIO106/PWROK,I/O 52 | K12,GPIO107/nSMI/KSO04/I2C10_SCL,I/O 53 | H13,GPIO112/KSO05,I/O 54 | J13,GPIO113/KSO06/ICT9,I/O 55 | J12,GPIO114/PS2_CLK0A/nEC_SCI,I/O 56 | H12,GPIO115/PS2_DAT0A,I/O 57 | K13,GPIO120/KSO07/UART1_DTR#,I/O 58 | C13,GPIO121/PVT_IO0/KSO08,I/O 59 | E12,GPIO122/PVT_IO1/KSO09,I/O 60 | D12,GPIO123/PVT_IO2/KSO10,I/O 61 | H1,GPIO124/PVT_CS#/KSO11/ICT12,I/O 62 | C12,GPIO125/PVT_CLK/KSO12,Unspecified 63 | D13,GPIO126/PVT_IO3/KSO13,I/O 64 | A12,GPIO127/A20M/UART1_RTS#,I/O 65 | K9,GPIO130/I2C01_SDA/SLV_SPI_IO0,I/O 66 | H10,GPIO131/I2C01_SCL/SLV_SPI_CS#,I/O 67 | 68 | D10,GPIO132/I2C06_SDA/KSO16,I/O 69 | B10,GPIO140/I2C06_SCL/ICT5/KSO17,I/O 70 | A6,GPIO141/I2C05_SDA/UART2_RTS#,I/O 71 | D7,GPIO142/I2C05_SCL/UART2_CTS#,I/O 72 | A5,GPIO143/I2C04_SDA/UART0_CTS#,I/O 73 | B5,GPIO144/I2C04_SCL/UART0_RTS#,I/O 74 | B8,GPIO145/I2C09_SDA/JTAG_TDI/UART2_RX,I/O 75 | B7,GPIO146/I2C09_SCL/JTAG_TDO/UART2_TX,I/O 76 | A7,GPIO147/I2C15_SDA/JTAG_CLK/UART2_DSR#,I/O 77 | B6,GPIO150/I2C15_SCL/JTAG_TMS/UART2_DTR#,I/O 78 | M11,GPIO151/ICT4/KSO15,I/O 79 | G4,GPIO152/KSO14/I2C07_SDA_ALT,I/O 80 | E9,GPIO153/LED2,I/O 81 | B11,GPIO154/I2C02_SDA/PS2_CLK1B,I/O 82 | B12,GPIO155/I2C02_SCL/PS2_DAT1B,I/O 83 | A13,GPIO156/LED0,I/O 84 | D9,GPIO157/LED1,I/O 85 | B3,VCI_IN1#/GPIO162,Unspecified 86 | E4,VCI_IN0#/GPIO163,I/O 87 | A8,GPIO165/32KHZ_IN/CTOUT0,O 88 | G10,GPIO170/UART1_TX/CEC_OUT[JTAG_STRAP],O 89 | B4,VCI_OVRD_IN/GPIO172,Unspecified 90 | E10,GPIO175/CMP_VOUT1/PWM8_ALT,O 91 | J1,GPIO200/ADC00/TRACEDAT0,I/O 92 | J2,GPIO201/ADC01/TRACEDAT1,I/O 93 | K1,GPIO202/ADC02/TRACEDAT2,I/O 94 | K2,GPIO203/ADC03/TRACEDAT3,I/O 95 | J4,GPIO204/ADC04,I/O 96 | L1,GPIO205/ADC05,I/O 97 | L2,GPIO206/ADC06,I/O 98 | K4,GPIO207/ADC07[CMP_STRAP],I/O 99 | A1,GPIO221/32KHz_OUT/SYS_SHDN#,O 100 | N7,GPIO223/SHD_IO0,I/O 101 | N5,GPIO224/GPTP_IN0/SHD_IO1,I/O 102 | C1,GPIO226,I/O 103 | M5,GPIO227/SHD_IO2[PWRGD_STRAP],I/O 104 | D8,GPIO241/PWM0_ALT/CMP_VOUT0,O 105 | F2,GPIO242/CMP_VIN0,I/O 106 | G2,GPIO244/UART_CLK_ALT/nEMI_INT_ALT/CMP_VIN1,I 107 | E2,GPIO246/CTOUT1_ALT/CMP_VREF0,O 108 | F5,VCI_OUT/GPIO250,O 109 | D5,BGPO0/GPIO253,Unspecified 110 | F1,GPIO254/PWM1_ALT/CMP_VREF1,PWR 111 | D1,GPIO255/UART1_RX_ALT/UART1_DSR#,I/O 112 | E13,JTAG_RST#,Unspecified 113 | C2,nRESET_IN,Unspecified 114 | E5,VBAT,Unspecified 115 | G1,VR_CAP,Unspecified 116 | H4,VREF_ADC,PWR 117 | J6,VSS_ADC,GND 118 | E6,VSS_ANALOG,GND 119 | E7,VSS1,GND 120 | G9,VSS2,GND 121 | H9,VSS3,GND 122 | J7,VTR_ANALOG,Unspecified 123 | E1,VTR_PLL,Unspecified 124 | H2,VTR_REG,Unspecified 125 | G5,VTR1,I/O 126 | H5,VTR1,I/O 127 | J9,VTR1,I/O 128 | J8,VTR2,I/O 129 | J5,VTR3,I/O 130 | A2,XTAL1,I/O 131 | A4,XTAL2,Unspecified 132 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/VCC_MISC.csv: -------------------------------------------------------------------------------- 1 | EB38,VCCPRIM1P05_OUT_PCH,PWR,-2913.8,15830.9,PCH Power, 2 | EE36,VCCPRIM1P05_OUT_PCH,PWR,-1912.8,17130.9,PCH Power, 3 | EV3,VCC1P05_OUT_FET,PWR,11312,22511.8,PCH Interfaces, 4 | EW1,VCC1P05_OUT_FET,PWR,11940,22680,PCH Interfaces, 5 | EY1,VCC1P05_OUT_FET,PWR,11940,23330,PCH Interfaces, 6 | GAP,1 7 | DV41,VCCPRIM_3P3,PWR,-3917.4,14354.4,PCH Power, 8 | DW40,VCCPRIM_3P3,PWR,-3425.9,14779.9,PCH Power, 9 | EB33,VCCPRIM_3P3,PWR,-911.8,15830.9,PCH Power, 10 | EC31,VCCPRIM_3P3,PWR,89.2,16480.9,PCH Power, 11 | EC33,VCCPRIM_3P3,PWR,-911.8,16480.9,PCH Power, 12 | EE31,VCCPRIM_3P3,PWR,89.2,17130.9,PCH Power, 13 | EB41,VCCPRIM_3P3,PWR,-3917.4,16056.4,PCH Power, 14 | GAP,1 15 | DW20,VCCPRIM_1P8,PWR,4593.7,14765.9,PCH Power, 16 | DW22,VCCPRIM_1P8,PWR,3592.7,14765.9,PCH Power, 17 | DW27,VCCPRIM_1P8,PWR,1590.7,14765.9,PCH Power, 18 | DW30,VCCPRIM_1P8,PWR,589.7,14765.9,PCH Power, 19 | DY21,VCCPRIM_1P8,PWR,4093.2,15180.9,PCH Power, 20 | DY23,VCCPRIM_1P8,PWR,3092.2,15180.9,PCH Power, 21 | DY26,VCCPRIM_1P8,PWR,2091.2,15180.9,PCH Power, 22 | DY28,VCCPRIM_1P8,PWR,1090.2,15180.9,PCH Power, 23 | DY31,VCCPRIM_1P8,PWR,89.2,15180.9,PCH Power, 24 | EB18,VCCPRIM_1P8,PWR,5094.2,15830.9,PCH Power, 25 | EB21,VCCPRIM_1P8,PWR,4093.2,15830.9,PCH Power, 26 | EB23,VCCPRIM_1P8,PWR,3092.2,15830.9,PCH Power, 27 | EB28,VCCPRIM_1P8,PWR,1090.2,15830.9,PCH Power, 28 | EC14,VCCPRIM_1P8,PWR,6746.7,16426.7,PCH Power, 29 | EC16,VCCPRIM_1P8,PWR,6095.2,16480.9,PCH Power, 30 | EC23,VCCPRIM_1P8,PWR,3092.2,16480.9,PCH Power, 31 | EC26,VCCPRIM_1P8,PWR,2091.2,16480.9,PCH Power, 32 | EE14,VCCPRIM_1P8,PWR,6746.7,17277.7,PCH Power, 33 | EE28,VCCPRIM_1P8,PWR,1090.2,17130.9,PCH Power, 34 | EG14,VCCPRIM_1P8,PWR,6746.7,18128.7,PCH Power, 35 | FB33,VCCPRIM_1P8,PWR,-651,24058.1,PCH Power, 36 | DY41,VCCPRIM_1P8,PWR,-3917.4,15205.4,PCH Power, 37 | DY42,VCCPRIM_1P8,PWR,-4567.4,15205.4,PCH Power, 38 | 39 | J61,VDD2,PWR,-11940,-21380,Power, 40 | R61,VDD2,PWR,-11940,-18782.2,Power, 41 | V61,VDD2,PWR,-11940,-17787.8,Power, 42 | AD61,VDD2,PWR,-11940,-15190,Power, 43 | AG61,VDD2,PWR,-11940,-14195.6,Power, 44 | AN61,VDD2,PWR,-11940,-11597.8,Power, 45 | AP41,VDD2,PWR,-4153,-11214.9,Power, 46 | AP44,VDD2,PWR,-5179,-11182.7,Power, 47 | AR43,VDD2,PWR,-4651.4,-10795.7,Power, 48 | AR45,VDD2,PWR,-5596.8,-10682.3,Power, 49 | AT44,VDD2,PWR,-5071,-10298.9,Power, 50 | AU43,VDD2,PWR,-4651.4,-9802,Power, 51 | AU45,VDD2,PWR,-5596.8,-9915.5,Power, 52 | AV44,VDD2,PWR,-5179,-9415.1,Power, 53 | AY61,VDD2,PWR,-11940,-9000,Power, 54 | BH61,VDD2,PWR,-11940,-5407.8,Power, 55 | BR61,VDD2,PWR,-11940,-2810,Power, 56 | CA61,VDD2,PWR,-11940,-212.2,Power, 57 | CC44,VDD2,PWR,-5102.8,285,Power, 58 | CD43,VDD2,PWR,-4678.6,782.2,Power, 59 | CD61,VDD2,PWR,-11940,782.2,Power, 60 | CE44,VDD2,PWR,-5179,1197.3,Power, 61 | CF43,VDD2,PWR,-4651.4,1584.3,Power, 62 | CF45,VDD2,PWR,-5596.8,1697.7,Power, 63 | CG44,VDD2,PWR,-5071,2081.1,Power, 64 | CH45,VDD2,PWR,-5596.8,2464.5,Power, 65 | CK61,VDD2,PWR,-11940,3380,Power, 66 | CN61,VDD2,PWR,-11940,4374.4,Power, 67 | CW61,VDD2,PWR,-11940,6972.2,Power, 68 | DF61,VDD2,PWR,-11940,9570,Power, 69 | GAP,1 70 | EE33,VCCPGPPR,PWR,-911.8,17130.9,PCH Power, 71 | EB42,VCCDSW_3P3,PWR,-4567.4,16056.4,PCH Power, 72 | FB52,VCCLDOSTD_0P85,PWR,-8248.4,24038.1,PCH Power, 73 | AR14,VCC1P05_PROC_OUT,PWR,6946.7,-10808.3,CPU Power, 74 | AU14,VCC1P05_PROC_OUT,PWR,6946.7,-9957.3,Power, 75 | EE41,VCCDSW_1P05,PWR,-3914.8,17130.9,PCH Power, 76 | FB39,VCCDPHY_1P24,PWR,-3129.2,24058.1,PCH Power, 77 | EJ14,VCCA_CLKLDO_1P8,PWR,6746.7,18979.7,PCH Power, 78 | EM14,VCCA_CLKLDO_1P8,PWR,6746.7,19830.7,PCH Power, 79 | E61,VCC1P8_PROC,PWR,-11940,-22680,CPU Power, 80 | G61,VCC1P8_PROC,PWR,-11940,-22030,CPU Power, 81 | H59,VCC1P8_PROC,PWR,-11376.8,-21705,CPU Power, 82 | AH44,VCC1P8_PROC,PWR,-5179,-13780.5,CPU Power, 83 | AJ45,VCC1P8_PROC,PWR,-5596.8,-13280.1,CPU Power, 84 | AK44,VCC1P8_PROC,PWR,-5071,-12896.7,CPU Power, 85 | AL45,VCC1P8_PROC,PWR,-5596.8,-12513.3,CPU Power, 86 | AM41,VCC1P8_PROC,PWR,-4121.9,-11934,CPU Power, 87 | AM44,VCC1P8_PROC,PWR,-5179,-12012.9,CPU Power, 88 | AN43,VCC1P8_PROC,PWR,-4678.6,-11597.8,CPU Power, 89 | AM15,VCC_DISPIO,PWR,6494.9,-11867.9,CPU Power, 90 | V1,VCC_MIPILP ,PWR,11940,-17793.8,CPU Power, 91 | EB36,VCCPRIM1P05_OUT_PCH,PWR,-1912.8,15830.9,PCH Power, 92 | EC36,VCCPRIM1P05_OUT_PCH,PWR,-1912.8,16480.9,PCH Power, 93 | AT12,VCC1P05_PROC_OUT,PWR,7438.2,-10382.8,CPU Power, 94 | EU1,VCC1P05_PROC,PWR,11940,22030,CPU Power, 95 | EU4,VCC1P05_PROC,PWR,10987,21948.8,CPU Power, 96 | EF21,VCC_VNNEXT_1P05,PWR,4093.2,17780.9,PCH Power, 97 | EH21,VCC_VNNEXT_1P05,PWR,4093.2,18430.9,PCH Power, 98 | EE18,VCC_V1P05EXT_1P05,PWR,5094.2,17130.9,PCH Power, 99 | EE21,VCC_V1P05EXT_1P05,PWR,4093.2,17130.9,PCH Power, 100 | -------------------------------------------------------------------------------- /pcb-rpl-uph/audio.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20230121) (generator eeschema) 2 | 3 | (uuid 5bfff64a-2871-47f2-be9b-2cab3adac62d) 4 | 5 | (paper "A4") 6 | 7 | (lib_symbols 8 | (symbol "Connector_Audio:AudioJack4" (in_bom yes) (on_board yes) 9 | (property "Reference" "J" (at 0 8.89 0) 10 | (effects (font (size 1.27 1.27))) 11 | ) 12 | (property "Value" "AudioJack4" (at 0 6.35 0) 13 | (effects (font (size 1.27 1.27))) 14 | ) 15 | (property "Footprint" "" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "Datasheet" "~" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (property "ki_keywords" "audio jack receptacle stereo headphones TRRS connector" (at 0 0 0) 22 | (effects (font (size 1.27 1.27)) hide) 23 | ) 24 | (property "ki_description" "Audio Jack, 4 Poles (TRRS)" (at 0 0 0) 25 | (effects (font (size 1.27 1.27)) hide) 26 | ) 27 | (property "ki_fp_filters" "Jack*" (at 0 0 0) 28 | (effects (font (size 1.27 1.27)) hide) 29 | ) 30 | (symbol "AudioJack4_0_1" 31 | (rectangle (start -6.35 -5.08) (end -7.62 -7.62) 32 | (stroke (width 0.254) (type default)) 33 | (fill (type outline)) 34 | ) 35 | (polyline 36 | (pts 37 | (xy 0 -5.08) 38 | (xy 0.635 -5.715) 39 | (xy 1.27 -5.08) 40 | (xy 2.54 -5.08) 41 | ) 42 | (stroke (width 0.254) (type default)) 43 | (fill (type none)) 44 | ) 45 | (polyline 46 | (pts 47 | (xy -5.715 -5.08) 48 | (xy -5.08 -5.715) 49 | (xy -4.445 -5.08) 50 | (xy -4.445 2.54) 51 | (xy 2.54 2.54) 52 | ) 53 | (stroke (width 0.254) (type default)) 54 | (fill (type none)) 55 | ) 56 | (polyline 57 | (pts 58 | (xy -1.905 -5.08) 59 | (xy -1.27 -5.715) 60 | (xy -0.635 -5.08) 61 | (xy -0.635 -2.54) 62 | (xy 2.54 -2.54) 63 | ) 64 | (stroke (width 0.254) (type default)) 65 | (fill (type none)) 66 | ) 67 | (polyline 68 | (pts 69 | (xy 2.54 0) 70 | (xy -2.54 0) 71 | (xy -2.54 -5.08) 72 | (xy -3.175 -5.715) 73 | (xy -3.81 -5.08) 74 | ) 75 | (stroke (width 0.254) (type default)) 76 | (fill (type none)) 77 | ) 78 | (rectangle (start 2.54 3.81) (end -6.35 -7.62) 79 | (stroke (width 0.254) (type default)) 80 | (fill (type background)) 81 | ) 82 | ) 83 | (symbol "AudioJack4_1_1" 84 | (pin passive line (at 5.08 -2.54 180) (length 2.54) 85 | (name "~" (effects (font (size 1.27 1.27)))) 86 | (number "R1" (effects (font (size 1.27 1.27)))) 87 | ) 88 | (pin passive line (at 5.08 0 180) (length 2.54) 89 | (name "~" (effects (font (size 1.27 1.27)))) 90 | (number "R2" (effects (font (size 1.27 1.27)))) 91 | ) 92 | (pin passive line (at 5.08 2.54 180) (length 2.54) 93 | (name "~" (effects (font (size 1.27 1.27)))) 94 | (number "S" (effects (font (size 1.27 1.27)))) 95 | ) 96 | (pin passive line (at 5.08 -5.08 180) (length 2.54) 97 | (name "~" (effects (font (size 1.27 1.27)))) 98 | (number "T" (effects (font (size 1.27 1.27)))) 99 | ) 100 | ) 101 | ) 102 | ) 103 | 104 | 105 | (symbol (lib_id "Connector_Audio:AudioJack4") (at 170.18 89.535 0) (unit 1) 106 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 107 | (uuid 3fb28ffc-0cf0-456e-b70f-bf1596fde0d8) 108 | (property "Reference" "J13" (at 167.64 81.28 0) 109 | (effects (font (size 1.27 1.27))) 110 | ) 111 | (property "Value" "AudioJack4" (at 167.64 83.82 0) 112 | (effects (font (size 1.27 1.27))) 113 | ) 114 | (property "Footprint" "Connector_Audio:Jack_3.5mm_PJ320D_Horizontal" (at 170.18 89.535 0) 115 | (effects (font (size 1.27 1.27)) hide) 116 | ) 117 | (property "Datasheet" "~" (at 170.18 89.535 0) 118 | (effects (font (size 1.27 1.27)) hide) 119 | ) 120 | (pin "R1" (uuid 310673aa-57c2-4a1f-bf01-abfe57a91878)) 121 | (pin "R2" (uuid 3bcb82f8-d526-4acc-931a-80cd92824288)) 122 | (pin "S" (uuid 04a8ccf6-3f71-4ed0-966b-341b0e13ec49)) 123 | (pin "T" (uuid 3285863d-9ff1-436c-9d14-f8f4d41d76ee)) 124 | (instances 125 | (project "virgo-rpl-uph" 126 | (path "/16b1e6ca-a3e2-42a7-b57e-a744c26a548a/90cc65b2-8e88-4308-8926-9cfa0550499f" 127 | (reference "J13") (unit 1) 128 | ) 129 | ) 130 | ) 131 | ) 132 | ) 133 | -------------------------------------------------------------------------------- /pcb-keyboard/kailh-pg1425-x-switch.pretty/Kailh-PG1425-X-Switch.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Kailh-PG1425-X-Switch" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at -3.4 13.2) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp af4f2269-41da-4bc3-82fe-1eb1da6bc90a) 7 | ) 8 | (fp_text value "Kailh-PG1425-X-Switch" (at -3.4 -6) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 2d49810a-7c27-4bfb-80dd-719f6abb0816) 11 | ) 12 | (fp_line (start -10.8 -4.1) (end 4 -4.1) 13 | (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 47844922-5d8f-41d3-82d4-d59701d08a9e)) 14 | (fp_line (start -10.8 9.9) (end -10.8 -4.1) 15 | (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 81fd60ac-c79d-4ec9-9640-8f5687e56d95)) 16 | (fp_line (start 4 -4.1) (end 4 9.9) 17 | (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 69db9c49-e4c6-4a6c-977b-7f5c577c7799)) 18 | (fp_line (start 4 9.9) (end -10.8 9.9) 19 | (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp e78f75f6-5817-409c-a06e-f2de1de5e0b5)) 20 | (fp_rect (start -11.5 -4.75) (end 4.75 10.75) 21 | (stroke (width 0.12) (type default)) (fill none) (layer "Dwgs.User") (tstamp df65ed93-8b62-4c55-ae87-4f387eec0fdf)) 22 | (fp_line (start -5.975 1.725) (end -5.975 5.875) 23 | (stroke (width 0.12) (type default)) (layer "Edge.Cuts") (tstamp 750ccf86-fe99-4e82-a950-a8ac93a0d66e)) 24 | (fp_line (start -4.275 5.875) (end -2.525 5.875) 25 | (stroke (width 0.12) (type default)) (layer "Edge.Cuts") (tstamp b000c526-dfbf-4b4b-8336-18a5324ad04a)) 26 | (fp_line (start -2.525 1.725) (end -4.275 1.725) 27 | (stroke (width 0.12) (type default)) (layer "Edge.Cuts") (tstamp 94bda86c-7510-414a-9fd1-90fe2764a13a)) 28 | (fp_line (start -0.825 5.875) (end -0.825 1.725) 29 | (stroke (width 0.12) (type default)) (layer "Edge.Cuts") (tstamp f47fe9d5-9bef-44c6-9822-11446d0b08e1)) 30 | (fp_arc (start -5.975 1.725) (mid -5.125 0.875) (end -4.275 1.725) 31 | (stroke (width 0.12) (type default)) (layer "Edge.Cuts") (tstamp 411a986e-85a8-44d0-a62c-b7bf7e045603)) 32 | (fp_arc (start -4.275 5.875) (mid -5.125 6.725) (end -5.975 5.875) 33 | (stroke (width 0.12) (type default)) (layer "Edge.Cuts") (tstamp 300688b2-1b5f-40f6-afa3-15e8058848f4)) 34 | (fp_arc (start -2.525 1.725) (mid -1.675 0.875) (end -0.825 1.725) 35 | (stroke (width 0.12) (type default)) (layer "Edge.Cuts") (tstamp 2a4af42f-159c-4c69-a81c-74f440211f59)) 36 | (fp_arc (start -0.825 5.875) (mid -1.675 6.725) (end -2.525 5.875) 37 | (stroke (width 0.12) (type default)) (layer "Edge.Cuts") (tstamp ccf42fc4-236c-4552-a739-5b43650b96ff)) 38 | (fp_rect (start -11.25 -4.5) (end 4.5 10.5) 39 | (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp f50051b1-16c2-46fe-a45d-6b97cc95a3a1)) 40 | (fp_rect (start -5.8 6) (end -1 9.3) 41 | (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 0da05ffb-8533-44c9-ba5d-6f3bd81224fd)) 42 | (fp_line (start -5.950008 9.449836) (end -5.950008 5.849836) 43 | (stroke (width 0.15) (type solid)) (layer "B.Fab") (tstamp 416bd5cd-76c6-4942-9e60-1688c090cc69)) 44 | (fp_line (start -0.850008 5.849836) (end -0.850008 9.449836) 45 | (stroke (width 0.15) (type solid)) (layer "B.Fab") (tstamp 701ad6e2-f7e0-41d7-83d8-4c96c03b1e46)) 46 | (fp_line (start -0.850008 9.449836) (end -5.950008 9.449836) 47 | (stroke (width 0.15) (type solid)) (layer "B.Fab") (tstamp 380ab3e9-7574-4514-ae20-c6c21b522f64)) 48 | (fp_line (start -5.95 5.85) (end -5.95 9.45) 49 | (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp d94fd630-13e7-4593-8bc6-c502de40d8f3)) 50 | (fp_line (start -5.95 9.45) (end -0.85 9.45) 51 | (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 8fb6facf-3ee2-4a93-aa9a-db1ce8127786)) 52 | (fp_line (start -0.85 5.85) (end -5.95 5.85) 53 | (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 6d803e91-3c04-4a75-9dcd-c63e5acc84f2)) 54 | (fp_line (start -0.85 9.45) (end -0.85 5.85) 55 | (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 69708348-9d25-4858-95bf-11c98ef04292)) 56 | (pad "" np_thru_hole circle (at -8.900008 -2.600164 180) (size 1.4 1.4) (drill 1.4) (layers "F&B.Cu" "*.Mask") (tstamp 8cc1c692-db27-4feb-a031-01fed51f5aa6)) 57 | (pad "" np_thru_hole circle (at 2.099992 8.399836 180) (size 1.4 1.4) (drill 1.4) (layers "F&B.Cu" "*.Mask") (tstamp b4a4d35f-2018-4449-8178-637851be0041)) 58 | (pad "1" thru_hole oval (at -6.800008 -0.000164 270) (size 1.6 1.8) (drill 1.2) (layers "*.Cu" "*.Mask") (tstamp f51ce846-d49c-42ce-8105-887e31c2b387)) 59 | (pad "2" thru_hole oval (at -6.8 4.9 180) (size 1.15 1.8) (drill 0.9) (layers "*.Cu" "*.Mask") (tstamp 01d78e51-375f-498a-947e-12f853fb857a)) 60 | (model "${KIPRJMOD}/models/CPG142501DXX_keycap.step" 61 | (offset (xyz -4.05 12.05 1.5)) 62 | (scale (xyz 1 1 1)) 63 | (rotate (xyz 0 0 -90)) 64 | ) 65 | ) 66 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/DFN-8-1EP_6x5mm_P1.27mm_TI_Q5D.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "DFN-8-1EP_6x5mm_P1.27mm_TI_Q5D" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "https://www.ti.com/lit/ds/symlink/csd87355q5d.pdf") 4 | (tags "dfn ") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp f9f1ecb8-e748-4883-a3e6-30b4af51ff9f) 9 | ) 10 | (fp_text value "DFN-8-1EP_6x5mm_P1.27mm_TI_Q5D" (at 0 3.65) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 2da33d33-e946-4aad-b3fa-4deb98cc4df7) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp dce696d2-b3cb-4a7d-be9e-0a88b07d8859) 17 | ) 18 | (fp_line (start -3 2.6) (end 3 2.6) 19 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0afce776-3870-4daa-8b64-45e6181fe915)) 20 | (fp_line (start 0 -2.6) (end 3 -2.6) 21 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 223db4dd-b431-405b-817a-41607ee7a5b8)) 22 | (fp_line (start -3.7 -2.9) (end 3.7 -2.9) 23 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b8cc79b1-6297-4856-802e-b89f2efc9749)) 24 | (fp_line (start -3.7 2.8) (end -3.7 -2.9) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 474e31e7-c10e-427c-8715-0d8a474a96cb)) 26 | (fp_line (start 3.7 -2.9) (end 3.7 2.8) 27 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3cc6709d-6044-4a38-bc31-62b46097c37a)) 28 | (fp_line (start 3.7 2.8) (end -3.7 2.8) 29 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4072ddc8-12b5-4dda-a4e6-f0cb5bcccffc)) 30 | (fp_line (start -3 2.5) (end -3 -1.5) 31 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 350290ca-907a-49e4-97da-593540e49c3d)) 32 | (fp_line (start -2 -2.5) (end -3 -1.5) 33 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a26a973e-db12-4e1e-8a4a-37824f36acbf)) 34 | (fp_line (start -2 -2.5) (end 3 -2.5) 35 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3ed2927c-148f-4cf7-8cfe-cff75d0dcd44)) 36 | (fp_line (start 3 -2.5) (end 3 2.5) 37 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2dd43631-fb88-477d-8309-bc779181fd64)) 38 | (fp_line (start 3 2.5) (end -3 2.5) 39 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a5507968-92d3-48c3-9565-856ab3026766)) 40 | (pad "" smd rect (at -0.795 -1.005) (size 1.29 1.71) (layers "F.Paste") (tstamp 95308f8b-c47a-4d7a-be38-d3a290110de2)) 41 | (pad "" smd rect (at -0.795 1.005) (size 1.29 1.71) (layers "F.Paste") (tstamp 7e1076c5-5b7e-4d03-a9c0-7e810546ace9)) 42 | (pad "" smd rect (at 0.795 -1.005) (size 1.29 1.71) (layers "F.Paste") (tstamp 1e54a67c-a48b-43e8-8d3d-fc2823fecb40)) 43 | (pad "" smd rect (at 0.795 1.005) (size 1.29 1.71) (layers "F.Paste") (tstamp eeb9d3db-788c-459c-aab8-af375f71ae90)) 44 | (pad "1" smd rect (at -2.695 -1.27) (size 0.85 1.92) (layers "F.Cu" "F.Paste" "F.Mask") 45 | (solder_paste_margin -0.12) (tstamp 2aeb65e7-a729-48a3-bfc8-903a0f646b30)) 46 | (pad "3" smd rect (at -2.695 0.635 270) (size 0.65 0.85) (layers "F.Cu" "F.Paste" "F.Mask") 47 | (solder_paste_margin -0.12) (tstamp 2cf5972c-08b4-4988-9c4c-79f4205c45d4)) 48 | (pad "4" smd rect (at -2.695 1.905 270) (size 0.65 0.85) (layers "F.Cu" "F.Paste" "F.Mask") 49 | (solder_paste_margin -0.12) (tstamp faca9d68-665d-466c-bb7f-285b7154adba)) 50 | (pad "5" smd rect (at 2.695 1.905 270) (size 0.65 0.85) (layers "F.Cu" "F.Paste" "F.Mask") 51 | (solder_paste_margin -0.12) (tstamp cb056e78-27df-4ee1-8df3-1cfb352d7967)) 52 | (pad "6" smd rect (at 2.695 0.635 270) (size 0.65 0.85) (layers "F.Cu" "F.Paste" "F.Mask") 53 | (solder_paste_margin -0.12) (tstamp e44028cf-4ea2-4f9e-a4c7-8c9d67d881ca)) 54 | (pad "7" smd rect (at 2.695 -0.635 270) (size 0.65 0.85) (layers "F.Cu" "F.Paste" "F.Mask") 55 | (solder_paste_margin -0.12) (tstamp 0109f9a5-c2b1-47c6-b547-1fdbca21cb02)) 56 | (pad "8" smd rect (at 2.695 -1.905 270) (size 0.65 0.85) (layers "F.Cu" "F.Paste" "F.Mask") 57 | (solder_paste_margin -0.12) (tstamp a39fe847-a463-4101-9edf-bd60c114446b)) 58 | (pad "9" smd rect (at -1.125 -2.4025) (size 0.4 0.491) (layers "F.Cu" "F.Paste" "F.Mask") 59 | (solder_paste_margin -0.0295) (tstamp 6a348418-da27-4f4d-9047-041195badbc5)) 60 | (pad "9" smd rect (at -1.125 2.4025) (size 0.4 0.491) (layers "F.Cu" "F.Paste" "F.Mask") 61 | (solder_paste_margin -0.0295) (tstamp 2c718ab7-51f7-4fce-9806-3c00d9273cb4)) 62 | (pad "9" smd rect (at 0 0) (size 3.48 4.46) (layers "F.Cu" "F.Mask") (tstamp bab0655e-3e8a-4271-8748-47f7d8f5cdd1)) 63 | (pad "9" smd rect (at 1.125 -2.4025) (size 0.4 0.491) (layers "F.Cu" "F.Paste" "F.Mask") 64 | (solder_paste_margin -0.0295) (tstamp b04335b9-00e3-4ac0-8572-c72127b26752)) 65 | (pad "9" smd rect (at 1.125 2.4025) (size 0.4 0.491) (layers "F.Cu" "F.Paste" "F.Mask") 66 | (solder_paste_margin -0.0295) (tstamp db984ad7-0d7d-49d8-b9c9-fafb9eec6628)) 67 | (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/DFN-8-1EP_6x5mm_Pitch1.27mm.wrl" 68 | (offset (xyz 0 0 0)) 69 | (scale (xyz 1 1 1)) 70 | (rotate (xyz 0 0 0)) 71 | ) 72 | ) 73 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/GPP_ABCDE.csv: -------------------------------------------------------------------------------- 1 | EB54,GPP_A8/SRCCLKREQ7#,I,-9117.4,16056.4,PCH GPIOs, 2 | EB52,GPP_A7/SRCCLK_OE7#,I,-8467.4,16056.4,PCH GPIOs, 3 | DV52,GPP_A22/DDPC_CTRLDATA,O,-8467.4,14354.4,PCH GPIOs, 4 | DV54,GPP_A21/DDPC_CTRLCLK,I,-9117.4,14354.4,PCH GPIOs, 5 | EB51,GPP_A20/DDSP_HPD2/DISP_MISC2,I,-7817.4,16056.4,PCH GPIOs, 6 | EB49,GPP_A19/DDSP_HPD1/DISP_MISC1,I,-7167.4,16056.4,PCH GPIOs, 7 | DY54,GPP_A17/DISP_MISCC,I,-9117.4,15205.4,PCH GPIOs, 8 | DY51,GPP_A16/USB_OC3#/ISH_GP5,I,-7817.4,15205.4,PCH GPIOs, 9 | DY49,GPP_A15/USB_OC2#/DDSP_HPD4/DISP_MISC4,I,-7167.4,15205.4,PCH GPIOs, 10 | DY47,GPP_A14/USB_OC1#/DDSP_HPD3/DISP_MISC3,I,-6517.4,15205.4,PCH GPIOs, 11 | DV47,GPP_A13,I/O,-6517.4,14354.4,PCH GPIOs, 12 | DY46,GPP_A12/SATAXPCIE1/SATAGP1/SRCCLKREQ9B#,I,-5867.4,15205.4,PCH GPIOs, 13 | DV51,GPP_A11,I/O,-7817.4,14354.4,PCH GPIOs, 14 | GAP,1 15 | DR56,GPP_B8/ISH_I2C1_SCL/I2C3_SCL,I,-9943.1,13032.7,PCH GPIOs, 16 | DR58,GPP_B7/ISH_I2C1_SDA/I2C3_SDA,I,-10890.4,13076.3,PCH GPIOs, 17 | DT57,GPP_B6/ISH_I2C0_SCL/I2C2_SCL,I,-10517.1,13656.8,PCH GPIOs, 18 | DT56,GPP_B5/ISH_I2C0_SDA/I2C2_SDA,I,-9866.1,13679.6,PCH GPIOs, 19 | EB56,GPP_B4/PROC_GP3/ISH_GP5B,I,-9866.1,16157.8,PCH GPIOs, 20 | EB57,GPP_B3/PROC_GP2/ISH_GP4B,I,-10517.1,16135,PCH GPIOs, 21 | EF41,GPP_B23/SML1ALERT#/PCHHOT#,O,-3914.8,17780.9,PCH GPIOs, 22 | DT59,GPP_B2/VRALERT#,I,-11162.2,13740,PCH GPIOs, 23 | DT61,GPP_B18,I,-11940,13798.6,PCH GPIOs, 24 | DN60,GPP_B17/I2C5_SCL/ISH_I2C2_SCL,I,-11424.8,12584.7,PCH GPIOs, 25 | DN57,GPP_B16/I2C5_SDA/ISH_I2C2_SDA,I,-10421.2,12588.5,PCH GPIOs, 26 | DY61,GPP_B15/TIME_SYNC0/ISH_GP7,I,-11940,15084.8,PCH GPIOs, 27 | DW56,GPP_B14/SPKR/TIME_SYNC1/SATA_LED#/ISH_GP6,I,-9866.1,14973.7,PCH GPIOs, 28 | DW57,GPP_B13/PLTRST#,O,-10536.1,14964.6,PCH GPIOs, 29 | DW59,GPP_B12/SLP_S0#,O,-11250.2,14948.4,PCH GPIOs, 30 | EA56,GPP_B11/PMCALERT#,I/O or IOD,-10159.9,15554.5,PCH GPIOs,"IO Type: I/O for GPP, IOD for PMC" 31 | EA58,GPP_B1/CORE_VID1,O,-10810.4,15554.5,PCH GPIOs, 32 | EA60,GPP_B0/CORE_VID0,O,-11458.8,15604.5,PCH GPIOs, 33 | GAP,1 34 | ER38,GPP_C7/SML1DATA,O,-2913.8,21030.9,PCH GPIOs, 35 | ET38,GPP_C6/SML1CLK,I,-2913.8,21680.9,PCH GPIOs, 36 | EH38,GPP_C5/SML0ALERT#,O,-2913.8,18430.9,PCH GPIOs, 37 | EF38,GPP_C4/SML0DATA,I/O or IOD,-2913.8,17780.9,PCH GPIOs,"IO Type: I/O for GPP, IOD for SML0" 38 | EE38,GPP_C3/SML0CLK,I/O or IOD,-2913.8,17130.9,PCH GPIOs,"IO Type: I/O for GPP, IOD for SML0" 39 | EN38,GPP_C2/SMBALERT#,I/O or IOD,-2913.8,20380.9,PCH GPIOs,"IO Type: I/O for GPP, IOD for SMB" 40 | EK38,GPP_C1/SMBDATA,I/O or IOD,-2913.8,19080.9,PCH GPIOs,"IO Type: I/O for GPP, IOD for SMB" 41 | EL38,GPP_C0/SMBCLK,I/O or IOD,-2913.8,19730.9,PCH GPIOs,"IO Type: I/O for GPP, IOD for SMB" 42 | GAP,1 43 | FC37,GPP_D9/ISH_SPI_CS#/DDP3_CTRLCLK/TBT_LSX2_TXD/BSSB_LS2_RX/GSPI2_CS0#,I,-2371.6,24440,PCH GPIOs, 44 | FA31,GPP_D4/IMGCLKOUT0/BK4/SBK4,I,-29.8,23750.2,PCH GPIOs, 45 | FA34,GPP_D3/ISH_GP3/BK3/SBK3,O,-1238.2,23662.2,PCH GPIOs, 46 | EY30,GPP_D2/ISH_GP2/BK2/SBK2,O,576.4,23310.4,PCH GPIOs, 47 | EY34,GPP_D19/I2S_MCLK1_OUT,I,-1321.4,23017.5,PCH GPIOs, 48 | EW30,GPP_D18/UART1_TXD/ISH_UART1_TXD,I,576.4,22660.4,PCH GPIOs, 49 | EV34,GPP_D17/UART1_RXD/ISH_UART1_RXD,I,-1318.6,22366.5,PCH GPIOs, 50 | EY36,GPP_D16/ISH_UART0_CTS#/I2C7B_SCL,I,-1901.8,23310.4,PCH GPIOs, 51 | EW36,GPP_D15/ISH_UART0_RTS#/I2C7B_SDA,I,-1901.8,22660.4,PCH GPIOs, 52 | EY28,GPP_D14/ISH_UART0_TXD/I2C6_SCL,I,1156.8,23017.5,PCH GPIOs, 53 | EV28,GPP_D13/ISH_UART0_RXD/I2C6_SDA,I,1159.6,22366.5,PCH GPIOs, 54 | FA37,GPP_D12/ISH_SPI_MOSI/DDP4_CTRLDATA/TBT_LSX3_RXD/BSSB_LS3_TX/GSPI2_MOSI,I,-2508,23750.2,PCH GPIOs, 55 | EY37,GPP_D11/ISH_SPI_MISO/DDP4_CTRLCLK/TBT_LSX3_TXD/BSSB_LS3_RX/GSPI2_MISO,I,-2491.8,23036.5,PCH GPIOs, 56 | EV37,GPP_D10/ISH_SPI_CLK/DDP3_CTRLDATA/TBT_LSX2_RXD/BSSB_LS2_TX/GSPI2_CLK,I,-2502.6,22366.5,PCH GPIOs, 57 | EY31,GPP_D1/ISH_GP1/BK1/SBK1,I/O,-13.6,23036.5,PCH GPIOs, 58 | EV31,GPP_D0/ISH_GP0/BK0/SBK0,I/O,-24.4,22366.5,PCH GPIOs, 59 | GAP,1 60 | FC25,GPP_E9/USB_OC0#/ISH_GP4,I,2584.8,24440,PCH GPIOs, 61 | FA22,GPP_E8,I/O,3718.2,23662.2,PCH GPIOs, 62 | FB23,GPP_E7/PROC_GP1,I,3104.6,23958.8,PCH GPIOs, 63 | EH23,GPP_E6/THC0_SPI1_RST#,I,3092.2,18430.9,PCH GPIOs, 64 | FA25,GPP_E5/DEVSLP1/SRCCLK_OE6#,I,2448.4,23750.2,PCH GPIOs, 65 | FC22,GPP_E4/DEVSLP0/SRCCLK_OE9#,I,3716.9,24440,PCH GPIOs, 66 | EY23,GPP_E3/PROC_GP0,I,3054.6,23310.4,PCH GPIOs, 67 | ET23,GPP_E23/DDPA_CTRLDATA,I/O,3092.2,21680.9,PCH GPIOs, 68 | ER23,GPP_E22/DDPA_CTRLCLK/DNX_FORCE_RELOAD,I/O,3092.2,21030.9,PCH GPIOs, 69 | EN26,GPP_E21/DDP2_CTRLDATA/TBT_LSX1_RXD/BSSB_LS1_TX,I/O,2091.2,20380.9,PCH GPIOs, 70 | EL26,GPP_E20/DDP2_CTRLCLK/TBT_LSX1_TXD/BSSB_LS1_RX,I/O,2091.2,19730.9,PCH GPIOs, 71 | EF23,GPP_E2/THC0_SPI1_IO3,I,3092.2,17780.9,PCH GPIOs, 72 | ET26,GPP_E19/DDP1_CTRLDATA/TBT_LSX0_RXD/BSSB_LS0_TX,I,2091.2,21680.9,PCH GPIOs, 73 | ER26,GPP_E18/DDP1_CTRLCLK/TBT_LSX0_TXD/BSSB_LS0_RX,I,2091.2,21030.9,PCH GPIOs, 74 | EY25,GPP_E17/THC0_SPI1_INT#,I,2464.6,23036.5,PCH GPIOs, 75 | EY22,GPP_E16/SRCCLKREQ8#,I,3635,23017.5,PCH GPIOs, 76 | EW23,GPP_E15/SRCCLK_OE8#,I,3054.6,22660.4,PCH GPIOs, 77 | EN23,GPP_E13/THC0_SPI1_IO0/I2C0A_SCL/GSPI0_MOSI,I/O,3092.2,20380.9,PCH GPIOs, 78 | EL23,GPP_E12/THC0_SPI1_IO1/I2C0A_SDA/GSPI0_MISO,I/O,3092.2,19730.9,PCH GPIOs, 79 | FC28,GPP_E11/THC0_SPI1_CLK/GSPI0_CLK,O,1238.7,24440,PCH GPIOs, 80 | FA28,GPP_E10/THC0_SPI1_CS#/GSPI0_CS0#,O,1240,23662.2,PCH GPIOs, 81 | EE23,GPP_E1/THC0_SPI1_IO2,I,3092.2,17130.9,PCH GPIOs, 82 | EV22,GPP_E0/SATAXPCIE0/SATAGP0/SRCCLKREQ9#,I,3637.8,22366.5,PCH GPIOs, 83 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/VCCCORE_GT.csv: -------------------------------------------------------------------------------- 1 | CT3,VCCCORE_SENSE,PWR_SENSE ,11290,5606.2,CPU Power, 2 | CT1,VCCCORE_VSS_SENSE,GND_SENSE,11940,5606.2,Power, 3 | GAP,1 4 | BA44,VCCCORE,PWR,-5179,-8584.9,CPU Power, 5 | BB43,VCCCORE,PWR,-4651.4,-8197.9,CPU Power, 6 | BB45,VCCCORE,PWR,-5596.8,-8084.5,CPU Power, 7 | BC44,VCCCORE,PWR,-5071,-7701.1,CPU Power, 8 | BD43,VCCCORE,PWR,-4651.4,-7204.2,CPU Power, 9 | BD45,VCCCORE,PWR,-5596.8,-7317.7,CPU Power, 10 | BE44,VCCCORE,PWR,-5179,-6817.3,CPU Power, 11 | BH43,VCCCORE,PWR,-4678.6,-5407.8,CPU Power, 12 | BK43,VCCCORE,PWR,-4651.4,-4605.7,CPU Power, 13 | BK44,VCCCORE,PWR,-5179,-4992.7,CPU Power, 14 | BL45,VCCCORE,PWR,-5596.8,-4492.3,CPU Power, 15 | BM44,VCCCORE,PWR,-5071,-4108.9,CPU Power, 16 | BN11,VCCCORE,PWR,8088.2,-3574.8,CPU Power, 17 | BN12,VCCCORE,PWR,7438.2,-3574.8,CPU Power, 18 | BN45,VCCCORE,PWR,-5596.8,-3725.5,CPU Power, 19 | BP14,VCCCORE,PWR,6946.7,-3149.3,CPU Power, 20 | BR11,VCCCORE,PWR,8088.2,-2723.8,CPU Power, 21 | BR12,VCCCORE,PWR,7438.2,-2723.8,CPU Power, 22 | BT14,VCCCORE,PWR,6946.7,-2298.3,CPU Power, 23 | BT44,VCCCORE,PWR,-5179,-2394.9,CPU Power, 24 | BU11,VCCCORE,PWR,8088.2,-1872.8,CPU Power, 25 | BU12,VCCCORE,PWR,7438.2,-1872.8,CPU Power, 26 | BU43,VCCCORE,PWR,-4651.4,-2007.9,CPU Power, 27 | BU45,VCCCORE,PWR,-5596.8,-1894.5,CPU Power, 28 | BV14,VCCCORE,PWR,6946.7,-1447.3,CPU Power, 29 | BV44,VCCCORE,PWR,-5071,-1511.1,CPU Power, 30 | BW12,VCCCORE,PWR,7438.2,-1021.8,CPU Power, 31 | BW43,VCCCORE,PWR,-4651.4,-1014.2,CPU Power, 32 | BW45,VCCCORE,PWR,-5596.8,-1127.7,CPU Power, 33 | BY1,VCCCORE,PWR,11940,-893.8,CPU Power, 34 | BY44,VCCCORE,PWR,-5179,-627.3,CPU Power, 35 | CA1,VCCCORE,PWR,11940,-243.8,CPU Power, 36 | CA3,VCCCORE,PWR,11290,-243.8,CPU Power, 37 | CB12,VCCCORE,PWR,7438.2,-170.8,CPU Power, 38 | CC3,VCCCORE,PWR,11290,406.2,CPU Power, 39 | CC14,VCCCORE,PWR,6946.7,254.7,CPU Power, 40 | CD6,VCCCORE,PWR,10038.2,680.2,CPU Power, 41 | CD8,VCCCORE,PWR,9388.2,680.2,CPU Power, 42 | CD9,VCCCORE,PWR,8738.2,680.2,CPU Power, 43 | CD11,VCCCORE,PWR,8088.2,680.2,CPU Power, 44 | CD12,VCCCORE,PWR,7438.2,680.2,CPU Power, 45 | CE1,VCCCORE,PWR,11940,1056.2,CPU Power, 46 | CE3,VCCCORE,PWR,11290,1056.2,CPU Power, 47 | CE4,VCCCORE,PWR,10727,1381.2,CPU Power, 48 | CE14,VCCCORE,PWR,6946.7,1105.7,CPU Power, 49 | CF1,VCCCORE,PWR,11940,1706.2,CPU Power, 50 | CF3,VCCCORE,PWR,11290,1706.2,CPU Power, 51 | CF6,VCCCORE,PWR,10038.2,1531.2,CPU Power, 52 | CF8,VCCCORE,PWR,9388.2,1531.2,CPU Power, 53 | CF9,VCCCORE,PWR,8738.2,1531.2,CPU Power, 54 | CF11,VCCCORE,PWR,8088.2,1531.2,CPU Power, 55 | CF12,VCCCORE,PWR,7438.2,1531.2,CPU Power, 56 | CG4,VCCCORE,PWR,10727,2031.2,CPU Power, 57 | CG14,VCCCORE,PWR,6946.7,1956.7,CPU Power, 58 | CH1,VCCCORE,PWR,11940,2356.2,CPU Power, 59 | CH3,VCCCORE,PWR,11290,2356.2,CPU Power, 60 | CK4,VCCCORE,PWR,10727,3331.2,CPU Power, 61 | CK6,VCCCORE,PWR,10038.2,3233.2,CPU Power, 62 | CK8,VCCCORE,PWR,9388.2,3233.2,CPU Power, 63 | CK9,VCCCORE,PWR,8738.2,3233.2,CPU Power, 64 | CK11,VCCCORE,PWR,8088.2,3233.2,CPU Power, 65 | CK12,VCCCORE,PWR,7438.2,3233.2,CPU Power, 66 | CL1,VCCCORE,PWR,11940,3656.2,CPU Power, 67 | CL3,VCCCORE,PWR,11290,3656.2,CPU Power, 68 | CL14,VCCCORE,PWR,6946.7,3658.7,CPU Power, 69 | CM4,VCCCORE,PWR,10727,3981.2,CPU Power, 70 | CM6,VCCCORE,PWR,10038.2,4084.2,CPU Power, 71 | CM8,VCCCORE,PWR,9388.2,4084.2,CPU Power, 72 | CM9,VCCCORE,PWR,8738.2,4084.2,CPU Power, 73 | CM11,VCCCORE,PWR,8088.2,4084.2,CPU Power, 74 | CM12,VCCCORE,PWR,7438.2,4084.2,CPU Power, 75 | CN1,VCCCORE,PWR,11940,4306.2,CPU Power, 76 | CN3,VCCCORE,PWR,11290,4306.2,CPU Power, 77 | CN14,VCCCORE,PWR,6946.7,4509.7,CPU Power, 78 | CP1,VCCCORE,PWR,11940,4956.2,CPU Power, 79 | CP3,VCCCORE,PWR,11290,4956.2,CPU Power, 80 | CP4,VCCCORE,PWR,10727,4631.2,CPU Power, 81 | CP6,VCCCORE,PWR,10038.2,4935.2,CPU Power, 82 | CP8,VCCCORE,PWR,9388.2,4935.2,CPU Power, 83 | CP9,VCCCORE,PWR,8738.2,4935.2,CPU Power, 84 | CP11,VCCCORE,PWR,8088.2,4935.2,CPU Power, 85 | CP12,VCCCORE,PWR,7438.2,4935.2,CPU Power, 86 | CR4,VCCCORE,PWR,10727,5281.2,CPU Power, 87 | 88 | CV1,VCCGT_SENSE,PWR_SENSE ,11940,6256.2,CPU Power, 89 | CV3,VCCGT_VSS_SENSE,GND_SENSE,11290,6256.2,Power, 90 | GAP,1 91 | DA1,VCCGT,PWR,11940,7556.2,Power, 92 | CP44,VCCGT,PWR,-5179,4789.5,CPU Power, 93 | CR45,VCCGT,PWR,-5596.8,5289.9,CPU Power, 94 | CT44,VCCGT,PWR,-5071,5673.3,CPU Power, 95 | CU43,VCCGT,PWR,-4651.4,6170.2,CPU Power, 96 | CU45,VCCGT,PWR,-5596.8,6056.7,CPU Power, 97 | CV4,VCCGT,PWR,10727,6581.2,CPU Power, 98 | CV44,VCCGT,PWR,-5179,6557.1,CPU Power, 99 | CW1,VCCGT,PWR,11940,6906.2,CPU Power, 100 | CW3,VCCGT,PWR,11290,6906.2,CPU Power, 101 | CW6,VCCGT,PWR,10038.2,6637.2,CPU Power, 102 | CW8,VCCGT,PWR,9388.2,6637.2,CPU Power, 103 | CW9,VCCGT,PWR,8738.2,6637.2,CPU Power, 104 | CW11,VCCGT,PWR,8088.2,6637.2,CPU Power, 105 | CW12,VCCGT,PWR,7438.2,6637.2,CPU Power, 106 | CY4,VCCGT,PWR,10727,7231.2,CPU Power, 107 | CY14,VCCGT,PWR,6946.7,7062.7,CPU Power, 108 | CY44,VCCGT,PWR,-5179,7387.3,CPU Power, 109 | DA43,VCCGT,PWR,-4651.4,7774.3,CPU Power, 110 | DB45,VCCGT,PWR,-5596.8,7887.7,CPU Power, 111 | DC1,VCCGT,PWR,11940,8206.2,CPU Power, 112 | DC3,VCCGT,PWR,11290,8206.2,CPU Power, 113 | DC4,VCCGT,PWR,10727,8531.2,CPU Power, 114 | DC6,VCCGT,PWR,10038.2,8339.2,CPU Power, 115 | DC8,VCCGT,PWR,9388.2,8339.2,CPU Power, 116 | DC9,VCCGT,PWR,8738.2,8339.2,CPU Power, 117 | DC11,VCCGT,PWR,8088.2,8339.2,CPU Power, 118 | DC12,VCCGT,PWR,7438.2,8339.2,CPU Power, 119 | DC44,VCCGT,PWR,-5071,8271.1,CPU Power, 120 | DD1,VCCGT,PWR,11940,8856.2,CPU Power, 121 | DD3,VCCGT,PWR,11290,8856.2,CPU Power, 122 | DD14,VCCGT,PWR,6946.7,8764.7,CPU Power, 123 | DD43,VCCGT,PWR,-4651.4,8768,CPU Power, 124 | DD45,VCCGT,PWR,-5596.8,8654.5,CPU Power, 125 | DE4,VCCGT,PWR,10727,9181.2,CPU Power, 126 | DE6,VCCGT,PWR,10038.2,9190.2,CPU Power, 127 | DE8,VCCGT,PWR,9388.2,9190.2,CPU Power, 128 | DE9,VCCGT,PWR,8738.2,9190.2,CPU Power, 129 | DE11,VCCGT,PWR,8088.2,9190.2,CPU Power, 130 | DE12,VCCGT,PWR,7438.2,9190.2,CPU Power, 131 | DF1,VCCGT,PWR,11940,9506.2,CPU Power, 132 | DF3,VCCGT,PWR,11290,9506.2,CPU Power, 133 | DF14,VCCGT,PWR,6946.7,9615.7,CPU Power, 134 | DG4,VCCGT,PWR,10727,9831.2,CPU Power, 135 | DA3,VCCGT,PWR,11290,7556.2,Power, 136 | -------------------------------------------------------------------------------- /pcb-keyboard/local.pretty/AFC07-S20FCC-00.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "AFC07-S20FCC-00" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5D24667B) 4 | (descr "Hirose FH12, FFC/FPC connector, FH12-20S-0.5SH, 20 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator") 5 | (tags "connector Hirose FH12 horizontal") 6 | (property "Sheetfile" "launch-tenkey.kicad_sch") 7 | (property "Sheetname" "") 8 | (attr smd) 9 | (fp_text reference "J?" (at 0 -3.7) (layer "F.SilkS") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 882049ed-1e5c-44d4-a625-8fad72af315d) 12 | ) 13 | (fp_text value "AFC07-S20FCC-00" (at 0 5.6) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 612d9012-26ad-4dcc-a840-1d2984cdbe5e) 16 | ) 17 | (fp_text user "${REFERENCE}" (at 0 3.7) (layer "F.Fab") 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | (tstamp 08478be9-b3bd-428c-a9d2-f0cf1eedf67f) 20 | ) 21 | (fp_line (start 5.16 -1.3) (end 7.4 -1.3) (layer "F.SilkS") (width 0.12) (tstamp 45d9d21e-3258-41b8-a428-19bc4df8d139)) 22 | (fp_line (start 7.8 3.4) (end 7.8 2.2) (layer "F.SilkS") (width 0.12) (tstamp 52e1c4b7-3064-44ac-857a-a8b47ad5eee4)) 23 | (fp_line (start -5.16 -1.3) (end -5.16 -2.5) (layer "F.SilkS") (width 0.12) (tstamp 73ad657b-3d31-4f77-bcaa-3c818f41eef0)) 24 | (fp_line (start -7.8 2.3) (end -7.8 3.4) (layer "F.SilkS") (width 0.12) (tstamp bcda4ee5-34a2-4882-8793-db53f457a0bf)) 25 | (fp_line (start -7.8 3.4) (end 7.8 3.4) (layer "F.SilkS") (width 0.12) (tstamp d879677d-c607-4334-91a8-ae62442adf31)) 26 | (fp_line (start -5.16 -1.3) (end -7.4 -1.3) (layer "F.SilkS") (width 0.12) (tstamp de518b3e-4d1b-4684-add0-a8f66cbc360b)) 27 | (fp_line (start 8.05 4.9) (end 8.05 -3) (layer "F.CrtYd") (width 0.05) (tstamp 36a8f0c7-d0b0-4d86-b464-6920dd96a974)) 28 | (fp_line (start -8.05 4.9) (end 8.05 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 3878c2b0-194b-4000-81d6-a70db5733702)) 29 | (fp_line (start -8.05 -3) (end -8.05 4.9) (layer "F.CrtYd") (width 0.05) (tstamp de46b85a-d4bb-4cc2-90b2-65e19c307326)) 30 | (fp_line (start 8.05 -3) (end -8.05 -3) (layer "F.CrtYd") (width 0.05) (tstamp ed9e4b90-9bd4-4ee6-9ec2-24f262ebd8e8)) 31 | (fp_line (start -6.55 -1.2) (end -6.55 3.2) (layer "F.Fab") (width 0.1) (tstamp 119073fd-c30c-46c4-8fbf-d847b40d2ffc)) 32 | (fp_line (start 0 -1.2) (end -6.55 -1.2) (layer "F.Fab") (width 0.1) (tstamp 183b5bf4-b336-4bed-88d8-f9530cc77e63)) 33 | (fp_line (start -5.25 -1.2) (end -4.75 -0.492893) (layer "F.Fab") (width 0.1) (tstamp 23cdbe2a-e0cf-46c0-85ea-582bb3538e37)) 34 | (fp_line (start -4.75 -0.492893) (end -4.25 -1.2) (layer "F.Fab") (width 0.1) (tstamp 94d73f59-742c-4eb2-8422-3fe8cd63e5c8)) 35 | (fp_line (start 6.55 -1.2) (end 6.55 3.2) (layer "F.Fab") (width 0.1) (tstamp b013caed-dc1a-4254-bcdd-0d9381eadd16)) 36 | (fp_line (start 0 -1.2) (end 6.55 -1.2) (layer "F.Fab") (width 0.1) (tstamp e39e1e81-d588-4c0d-9e08-66ea96e53041)) 37 | (fp_line (start 6.55 3.2) (end -6.55 3.2) (layer "F.Fab") (width 0.1) (tstamp ef7fe7be-de31-42a8-bdd0-93c1b13a71bd)) 38 | (pad "1" smd rect (at -4.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc893e4e-5137-46cc-b92d-04970416d2b8)) 39 | (pad "2" smd rect (at -4.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30dc3f35-a036-4594-98a2-226897f1f38f)) 40 | (pad "3" smd rect (at -3.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df202aee-3a81-46d5-a876-118d12170001)) 41 | (pad "4" smd rect (at -3.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 738c41e0-87c5-4667-adf0-ec8dde9dcdf0)) 42 | (pad "5" smd rect (at -2.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85a8a2fa-f21c-42d8-b407-5295443b70da)) 43 | (pad "6" smd rect (at -2.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd056bba-6511-43cb-b01a-c5b85e5dc9c1)) 44 | (pad "7" smd rect (at -1.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 858b8efa-5cb2-4dbb-a71d-ff35cbaf4896)) 45 | (pad "8" smd rect (at -1.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d97f964e-976e-46be-a198-5be89b0d38f9)) 46 | (pad "9" smd rect (at -0.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 838db599-62e2-4c60-98cd-5b0023d1d72d)) 47 | (pad "10" smd rect (at -0.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b55fef0-ccf4-4a8d-8f1e-8ede0f046a47)) 48 | (pad "11" smd rect (at 0.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7927e5fa-d383-41dd-b53f-be0785b04bb8)) 49 | (pad "12" smd rect (at 0.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db0fd53a-789d-4727-a9ce-10ae88f17375)) 50 | (pad "13" smd rect (at 1.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53fcb6e5-e5b1-4fcd-98a2-2d63e70a2954)) 51 | (pad "14" smd rect (at 1.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40a569ab-37bb-45b5-bb53-087fdb4c1e1a)) 52 | (pad "15" smd rect (at 2.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe1703a8-a49c-4f2d-9821-9194233c0d1a)) 53 | (pad "16" smd rect (at 2.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01ebe846-5a13-4d80-a792-2b9f55eba3fc)) 54 | (pad "17" smd rect (at 3.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7be307a2-befe-4dc1-b0f6-55d85061a58d)) 55 | (pad "18" smd rect (at 3.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5c6f0aa-3636-4a6b-aceb-d6117e99a3fa)) 56 | (pad "19" smd rect (at 4.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b607cc62-5e7d-40f3-a30a-dda80be417ab)) 57 | (pad "20" smd rect (at 4.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 263bd64b-64cb-402b-add6-736ad78a68db)) 58 | (pad "MP" smd rect (at 6.4 0.4) (size 2 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1010045a-248a-44dd-8b29-6f3a533df8fc)) 59 | (pad "MP" smd rect (at -6.4 0.5) (size 2 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89a0bd3f-58a9-4604-ac4e-3e90ec169787)) 60 | (model "/home/dlharmon/repos/launch/pcb/models/AFC07-S20FCC-00.step" 61 | (offset (xyz 0 0 0)) 62 | (scale (xyz 1 1 1)) 63 | (rotate (xyz 0 0 0)) 64 | ) 65 | ) 66 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/QFN-20_EP_3x3_Pitch0.45mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "QFN-20_EP_3x3_Pitch0.45mm" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "https://www.ti.com/lit/ds/symlink/tps51396a.pdf") 4 | (solder_mask_margin 0.05) 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -3) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 86c097fe-c91e-43ca-9e17-9aed991c7e34) 9 | ) 10 | (fp_text value "QFN-20_EP_3x3_Pitch0.45mm" (at 0 3) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp cf7a938a-3f22-4356-827a-4885c21d3541) 13 | ) 14 | (fp_line (start -1.65 1.65) (end -1.65 1.35) 15 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8643a805-b6b2-4967-ae67-448e2c4464db)) 16 | (fp_line (start -1.35 -1.65) (end -1.725 -1.65) 17 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7bdae769-2cbf-4159-a794-b4f3bcbcb351)) 18 | (fp_line (start -1.35 1.65) (end -1.65 1.65) 19 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e8d05166-fe69-4be6-96a8-57f53a6546e6)) 20 | (fp_line (start 1.35 -1.65) (end 1.65 -1.65) 21 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a6885f5d-08c2-4184-b631-1c49ffaec0b8)) 22 | (fp_line (start 1.35 1.65) (end 1.65 1.65) 23 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 3bb30d35-8e25-4bbc-91b9-bbe68c0f088b)) 24 | (fp_line (start 1.65 -1.65) (end 1.65 -1.35) 25 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a785c79a-72c9-4e9b-8808-9ce864e23a47)) 26 | (fp_line (start 1.65 1.65) (end 1.65 1.35) 27 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp c36401a0-7dfc-465f-b195-5459cf0758fc)) 28 | (fp_rect (start -2 -2) (end 2 2) 29 | (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp c1d6963d-1785-47dd-8e55-4ccf3ad34801)) 30 | (fp_line (start -1.5 -0.5) (end -1.5 1.5) 31 | (stroke (width 0.15) (type default)) (layer "F.Fab") (tstamp 07e6e361-4998-4e7c-8e6b-265d1ee1c63e)) 32 | (fp_line (start -1.5 1.5) (end 1.5 1.5) 33 | (stroke (width 0.15) (type default)) (layer "F.Fab") (tstamp ac843435-bb99-46d9-858b-85e92bc96b5f)) 34 | (fp_line (start -0.5 -1.5) (end -1.5 -0.5) 35 | (stroke (width 0.15) (type default)) (layer "F.Fab") (tstamp 2f85d3de-87ab-4dfc-8052-5adc04f4fece)) 36 | (fp_line (start 1.5 -1.5) (end -0.5 -1.5) 37 | (stroke (width 0.15) (type default)) (layer "F.Fab") (tstamp 15b40c7f-4f2a-47ff-80df-0e1c65d435de)) 38 | (fp_line (start 1.5 1.5) (end 1.5 -1.5) 39 | (stroke (width 0.15) (type default)) (layer "F.Fab") (tstamp c55c0f46-a5dd-4a8e-9b07-0ecbc52c1df5)) 40 | (pad "1" smd roundrect (at -1.4 -0.9 270) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 41 | (chamfer_ratio 0.3) (chamfer top_left) 42 | (thermal_bridge_angle 45) (tstamp 2c127068-74ec-4b0b-90f1-a1b193108929)) 43 | (pad "2" smd roundrect (at -1.4 -0.45 90) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 44 | (thermal_bridge_angle 45) (tstamp 74e744ad-50c0-4d32-bc5a-6b359f1f2de9)) 45 | (pad "3" smd roundrect (at -1.4 0 90) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 46 | (thermal_bridge_angle 45) (tstamp ff7e3cbe-28c9-4985-85e9-5c40f969abaf)) 47 | (pad "4" smd roundrect (at -1.4 0.45 90) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 48 | (thermal_bridge_angle 45) (tstamp cc3e0a1d-f78e-47bc-ad02-44a10509491e)) 49 | (pad "5" smd roundrect (at -1.4 0.9 90) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 50 | (chamfer_ratio 0.3) (chamfer bottom_left) 51 | (thermal_bridge_angle 45) (tstamp 894d041e-27c1-42b3-bae1-db5e3b23928e)) 52 | (pad "6" smd roundrect (at -0.9 1.4) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 53 | (chamfer_ratio 0.3) (chamfer top_left) 54 | (thermal_bridge_angle 45) (tstamp 299a5d7a-e12e-40b4-948c-eadf11ae80c1)) 55 | (pad "7" smd roundrect (at -0.45 1.4 180) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 56 | (thermal_bridge_angle 45) (tstamp 5957445c-d14c-4cbe-976c-9d009256ef81)) 57 | (pad "8" smd roundrect (at 0 1.4 180) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 58 | (thermal_bridge_angle 45) (tstamp a8bbf4aa-ac59-401e-bc0a-698a5fbfa0d6)) 59 | (pad "9" smd roundrect (at 0.45 1.4 180) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 60 | (thermal_bridge_angle 45) (tstamp 66476b2f-5d7a-4f2f-a809-1e4bdf4e1f3d)) 61 | (pad "10" smd roundrect (at 0.9 1.4 180) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 62 | (chamfer_ratio 0.3) (chamfer bottom_left) 63 | (thermal_bridge_angle 45) (tstamp 05647460-2253-4df7-b5af-b9735d1a3ff7)) 64 | (pad "11" smd roundrect (at 1.4 0.9 90) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 65 | (chamfer_ratio 0.3) (chamfer top_left) 66 | (thermal_bridge_angle 45) (tstamp 99aa0d59-a3f7-4776-adbe-47f43b04f319)) 67 | (pad "12" smd roundrect (at 1.4 0.45 90) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 68 | (thermal_bridge_angle 45) (tstamp eb543db3-5091-4090-a7b2-acff5fc736e7)) 69 | (pad "13" smd roundrect (at 1.4 0 90) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 70 | (thermal_bridge_angle 45) (tstamp f1347095-0d45-4101-896f-b330290cc2eb)) 71 | (pad "14" smd roundrect (at 1.4 -0.45 90) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 72 | (thermal_bridge_angle 45) (tstamp ed8f7296-4068-48be-8f95-af4bc361dbd0)) 73 | (pad "15" smd roundrect (at 1.4 -0.9 270) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 74 | (chamfer_ratio 0.3) (chamfer bottom_left) 75 | (thermal_bridge_angle 45) (tstamp 22b90e1f-0937-4410-b3d6-f68fb25c4a01)) 76 | (pad "16" smd roundrect (at 0.9 -1.4 180) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 77 | (chamfer_ratio 0.3) (chamfer top_left) 78 | (thermal_bridge_angle 45) (tstamp 62420a5d-94bd-4005-b849-fbc7a44ab56d)) 79 | (pad "17" smd roundrect (at 0.45 -1.4 180) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 80 | (thermal_bridge_angle 45) (tstamp d0595a36-2fbf-48a5-92b9-9f4133b3242f)) 81 | (pad "18" smd roundrect (at 0 -1.4 180) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 82 | (thermal_bridge_angle 45) (tstamp a127b485-21ea-4735-85e8-f0a88e5437d8)) 83 | (pad "19" smd roundrect (at -0.45 -1.4 180) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 84 | (thermal_bridge_angle 45) (tstamp 0b5c4f02-bb1e-4a4f-8768-58a64023c1fc)) 85 | (pad "20" smd roundrect (at -0.9 -1.4) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 86 | (chamfer_ratio 0.3) (chamfer bottom_left) 87 | (thermal_bridge_angle 45) (tstamp 85d466a4-3702-48e7-818a-8fc88f384975)) 88 | (pad "21" smd roundrect (at 0 0) (size 0.775 0.86) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07407407407) 89 | (solder_mask_margin -0.05) (solder_paste_margin -0.07) (thermal_bridge_angle 45) (tstamp b4368ba4-a240-40d3-93a8-d1d156f9cec8)) 90 | (model ":KICAD7_3DMODEL_DIR:Package_DFN_QFN.3dshapes/QFN-20-1EP_3x3mm_P0.45mm_EP1.6x1.6mm.step" 91 | (offset (xyz 0 0 0)) 92 | (scale (xyz 1 1 1)) 93 | (rotate (xyz 0 0 0)) 94 | ) 95 | ) 96 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/QFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "QFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "https://www.ti.com/lit/ds/symlink/tpd6s300a.pdf") 4 | (tags "QFN NoLead") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -2.82) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 4476a6ce-61ca-4c72-815f-db54f2f6fb00) 9 | ) 10 | (fp_text value "QFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm" (at 0 2.82) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 78c85047-3624-45ae-8b92-6d2d35c39010) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 15 | (effects (font (size 0.75 0.75) (thickness 0.11))) 16 | (tstamp fb2c4b0b-ec11-4f08-aaa9-a8e7423c45eb) 17 | ) 18 | (fp_line (start -1.61 1.61) (end -1.61 1.16) 19 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 697ddb0f-5589-4c36-9d64-041caf0d8111)) 20 | (fp_line (start -1.16 -1.61) (end -1.61 -1.61) 21 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp feebc4dc-bd67-403b-a602-b845a5173fe7)) 22 | (fp_line (start -1.16 1.61) (end -1.61 1.61) 23 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bcbc0d4d-fb1b-4f77-8bdc-c37d11f4e21e)) 24 | (fp_line (start 1.16 -1.61) (end 1.61 -1.61) 25 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c9ce2493-272a-478d-9b05-c8774177b11d)) 26 | (fp_line (start 1.16 1.61) (end 1.61 1.61) 27 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cbeba683-0691-4dc6-a389-403c532145a6)) 28 | (fp_line (start 1.61 -1.61) (end 1.61 -1.16) 29 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp aa6db082-8374-4547-a8c5-08f8dbee66e3)) 30 | (fp_line (start 1.61 1.61) (end 1.61 1.16) 31 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 08743515-534e-491d-94a0-3b70a2660df7)) 32 | (fp_line (start -2.12 -2.12) (end -2.12 2.12) 33 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b7aa53a9-2ed4-4301-b30b-95232c6389ba)) 34 | (fp_line (start -2.12 2.12) (end 2.12 2.12) 35 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ce6e901f-25ca-4bbd-8571-9f8c15836973)) 36 | (fp_line (start 2.12 -2.12) (end -2.12 -2.12) 37 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d2b771e3-63ef-4253-aa33-4b3c863fa208)) 38 | (fp_line (start 2.12 2.12) (end 2.12 -2.12) 39 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e60775ec-7918-4619-ad67-617b114469f5)) 40 | (fp_line (start -1.5 -0.75) (end -0.75 -1.5) 41 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ceef4aac-21a4-49ed-9635-65285c1554fb)) 42 | (fp_line (start -1.5 1.5) (end -1.5 -0.75) 43 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d0f9261b-99c1-4fd8-a7e8-cd2ca4da5089)) 44 | (fp_line (start -0.75 -1.5) (end 1.5 -1.5) 45 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b68004c3-dcfd-4a13-a49f-080d65553593)) 46 | (fp_line (start 1.5 -1.5) (end 1.5 1.5) 47 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d6092fe5-6e87-49ab-9a84-294c06e09e96)) 48 | (fp_line (start 1.5 1.5) (end -1.5 1.5) 49 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8103f72a-7d3b-4159-b289-08710cc6f51a)) 50 | (pad "" smd roundrect (at -0.475 -0.475) (size 0.75 0.75) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 4d9a7fb9-13e2-43da-8dbd-fc88bc4c334c)) 51 | (pad "" smd roundrect (at -0.475 0.475) (size 0.75 0.75) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp cc39b1d5-05c0-4e00-b79e-3e2c19eaf7a3)) 52 | (pad "" smd roundrect (at 0.475 -0.475) (size 0.75 0.75) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 88826a1b-820f-4875-a767-986b96e81105)) 53 | (pad "" smd roundrect (at 0.475 0.475) (size 0.75 0.75) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 722c48fb-b03d-42eb-96b4-d3d3453e6deb)) 54 | (pad "1" smd roundrect (at -1.4 -0.8) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc1852e5-9dc5-4c5b-aef4-1ced61344f71)) 55 | (pad "2" smd roundrect (at -1.4 -0.4) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20d15ba4-dbd7-46ed-a39c-065e2d2cecd0)) 56 | (pad "3" smd roundrect (at -1.4 0) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4022ae96-71c5-4b2a-a48a-06396b583d07)) 57 | (pad "4" smd roundrect (at -1.4 0.4) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7844172-0687-4d3d-8fdf-74fe6f264674)) 58 | (pad "5" smd roundrect (at -1.4 0.8) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f5b0f85-92a7-42b4-b6ac-5a75945aebfa)) 59 | (pad "6" smd roundrect (at -0.8 1.4 90) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b51b9f96-af1a-488c-ba1a-50bcb7be3638)) 60 | (pad "7" smd roundrect (at -0.4 1.4 90) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp beb96f14-cc0e-40c1-b6db-6bce3a0d5805)) 61 | (pad "8" smd roundrect (at 0 1.4 90) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0804648-335e-43bd-8cd4-bb8a894a341e)) 62 | (pad "9" smd roundrect (at 0.4 1.4 90) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f9cb7db-808b-42cb-8ed3-588a4ed6c389)) 63 | (pad "10" smd roundrect (at 0.8 1.4 90) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d68b7b7b-4b5e-4b49-ba55-09ae052d634b)) 64 | (pad "11" smd roundrect (at 1.4 0.8) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab736640-e28d-4656-a0d1-186d790f4d0c)) 65 | (pad "12" smd roundrect (at 1.4 0.4) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa41674f-8d05-4333-a1c1-f9a32058420a)) 66 | (pad "13" smd roundrect (at 1.4 0) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8049477-c057-4fea-8bc3-c00559cfe99a)) 67 | (pad "14" smd roundrect (at 1.4 -0.4) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a7281f8-f069-440d-be50-49693d858209)) 68 | (pad "15" smd roundrect (at 1.4 -0.8) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd890248-20d6-4c2f-a5cd-f754fa5a611b)) 69 | (pad "16" smd roundrect (at 0.8 -1.4 90) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0cefa480-5942-439c-a602-7aeaef720a1a)) 70 | (pad "17" smd roundrect (at 0.4 -1.4 90) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8f9c081-38e7-4a31-8123-ac7869b806a9)) 71 | (pad "18" smd roundrect (at 0 -1.4 90) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0307dff7-4a47-4078-aa26-a3167e2a75ff)) 72 | (pad "19" smd roundrect (at -0.4 -1.4 90) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b58c3aea-9627-4574-80ff-865cb491e9bd)) 73 | (pad "20" smd roundrect (at -0.8 -1.4 90) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c96484a-0578-41dd-8fa5-cbf11bdd19c0)) 74 | (pad "21" smd roundrect (at 0 0) (size 1.7 1.7) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.1176470588) (tstamp 3c231e17-c537-4320-b46c-f72baca51b7b)) 75 | (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm.wrl" 76 | (offset (xyz 0 0 0)) 77 | (scale (xyz 1 1 1)) 78 | (rotate (xyz 0 0 0)) 79 | ) 80 | ) 81 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/VSS3.csv: -------------------------------------------------------------------------------- 1 | CK51,VSS,GND,-8152.8,3039.9,Power, 2 | CK55,VSS,GND,-9750,3055,Power, 3 | CK58,VSS,GND,-10919.6,3380,Power, 4 | CM52,VSS,GND,-8202.6,3877.2,Power, 5 | CN46,VSS,GND,-5892,4357.4,Power, 6 | CN58,VSS,GND,-10919.6,4374.4,Power, 7 | CP51,VSS,GND,-8152.8,4714.5,Power, 8 | CP55,VSS,GND,-9750,4699.4,Power, 9 | CR43,VSS,GND,-4651.4,5176.5,Power, 10 | CR47,VSS,GND,-6592.4,5283,Power, 11 | CR49,VSS,GND,-7331.4,5376.1,Power, 12 | CR54,VSS,GND,-9236.2,5348.3,Power, 13 | CT6,VSS,GND,10038.2,5786.2,Power, 14 | CT8,VSS,GND,9388.2,5786.2,Power, 15 | CT9,VSS,GND,8738.2,5786.2,Power, 16 | CT11,VSS,GND,8088.2,5786.2,Power, 17 | CT57,VSS,GND,-10442,5673.3,Power, 18 | CT59,VSS,GND,-11377,5673.3,Power, 19 | CU4,VSS,GND,10727,5931.2,Power, 20 | CU54,VSS,GND,-9236.2,5998.3,Power, 21 | CV14,VSS,GND,6946.7,6211.7,Power, 22 | CW43,VSS,GND,-4678.6,6972.2,Power, 23 | CW46,VSS,GND,-5882.2,6972.2,Power, 24 | CW48,VSS,GND,-6983.6,6972.2,Power, 25 | CW51,VSS,GND,-8152.8,6632.1,Power, 26 | CW55,VSS,GND,-9750,6647.2,Power, 27 | CW58,VSS,GND,-10919.6,6972.2,Power, 28 | CY51,VSS,GND,-8152.8,7312.3,Power, 29 | CY55,VSS,GND,-9750,7297.2,Power, 30 | DA6,VSS,GND,10038.2,7488.2,Power, 31 | DA8,VSS,GND,9388.2,7488.2,Power, 32 | DA9,VSS,GND,8738.2,7488.2,Power, 33 | DA11,VSS,GND,8088.2,7488.2,Power, 34 | DA12,VSS,GND,7438.2,7488.2,Power, 35 | DB4,VSS,GND,10727,7881.2,Power, 36 | DB14,VSS,GND,6946.7,7913.7,Power, 37 | DB54,VSS,GND,-9236.2,7946.1,Power, 38 | DC47,VSS,GND,-6428,8271.1,Power, 39 | DC54,VSS,GND,-9236.2,8596.1,Power, 40 | DC57,VSS,GND,-10442,8271.1,Power, 41 | DC59,VSS,GND,-11377,8271.1,Power, 42 | DE44,VSS,GND,-5179,9154.9,Power, 43 | DE51,VSS,GND,-8152.8,9229.9,Power, 44 | DE55,VSS,GND,-9750,9245,Power, 45 | DF43,VSS,GND,-4678.6,9570,Power, 46 | DF46,VSS,GND,-5882.2,9570,Power, 47 | DF48,VSS,GND,-6983.6,9570,Power, 48 | DF58,VSS,GND,-10919.6,9570,Power, 49 | DG6,VSS,GND,10038.2,10041.2,Power, 50 | DG8,VSS,GND,9388.2,10041.2,Power, 51 | DG9,VSS,GND,8738.2,10041.2,Power, 52 | DG11,VSS,GND,8088.2,10041.2,Power, 53 | DG12,VSS,GND,7438.2,10041.2,Power, 54 | DG51,VSS,GND,-8152.8,9910.1,Power, 55 | DG55,VSS,GND,-9750,9895,Power, 56 | DH4,VSS,GND,10727,10481.2,Power, 57 | DH54,VSS,GND,-9236.2,10543.9,Power, 58 | DJ47,VSS,GND,-6428,10868.9,Power, 59 | DJ57,VSS,GND,-10442,10868.9,Power, 60 | DJ59,VSS,GND,-11377,10868.9,Power, 61 | DK14,VSS,GND,6746.7,11320.7,Power, 62 | DK54,VSS,GND,-9236.2,11193.9,Power, 63 | DL10,VSS,GND,8538.2,11746.2,Power, 64 | DL11,VSS,GND,7888.2,11746.2,Power, 65 | DL13,VSS,GND,7238.2,11746.2,Power, 66 | DM4,VSS,GND,10883.2,11986.2,Power, 67 | DM6,VSS,GND,9933,11986.2,Power, 68 | DM41,VSS,GND,-3917.4,11801.4,Power, 69 | DM46,VSS,GND,-5882.2,12167.8,Power, 70 | DM48,VSS,GND,-6983.6,12167.8,Power, 71 | DM51,VSS,GND,-8152.8,11827.7,Power, 72 | DM55,VSS,GND,-9750,11842.8,Power, 73 | DM58,VSS,GND,-10919.6,12167.8,Power, 74 | DM61,VSS,GND,-11940,12167.8,Power, 75 | DN8,VSS,GND,9188.2,12597.2,Power, 76 | DN13,VSS,GND,7238.2,12597.2,Power, 77 | DN40,VSS,GND,-3425.9,12226.9,Power, 78 | DP46,VSS,GND,-5867.4,12822.4,Power, 79 | DP49,VSS,GND,-7167.4,12822.4,Power, 80 | DT8,VSS,GND,9188.2,13448.2,Power, 81 | DT13,VSS,GND,7238.2,13448.2,Power, 82 | DT52,VSS,GND,-8467.4,13503.4,Power, 83 | DV4,VSS,GND,10883.2,14456.4,Power, 84 | DV6,VSS,GND,9933,14456.4,Power, 85 | DV8,VSS,GND,9188.2,14299.2,Power, 86 | DV13,VSS,GND,7238.2,14299.2,Power, 87 | DV44,VSS,GND,-5217.4,14354.4,Power, 88 | DV49,VSS,GND,-7167.4,14354.4,Power, 89 | DV56,VSS,GND,-9932.5,14327.1,Power, 90 | DV58,VSS,GND,-10883.2,14327.1,Power, 91 | DW14,VSS,GND,6746.7,14724.7,Power, 92 | DW25,VSS,GND,2591.7,14765.9,Power, 93 | DW35,VSS,GND,-1412.3,14765.9,Power, 94 | DY8,VSS,GND,9188.2,15150.2,Power, 95 | DY13,VSS,GND,7238.2,15150.2,Power, 96 | DY33,VSS,GND,-911.8,15180.9,Power, 97 | DY36,VSS,GND,-1912.8,15180.9,Power, 98 | DY38,VSS,GND,-2913.8,15180.9,Power, 99 | DY52,VSS,GND,-8467.4,15205.4,Power, 100 | 101 | EB8,VSS,GND,9188.2,16001.2,Power, 102 | EB13,VSS,GND,7238.2,16001.2,Power, 103 | EB26,VSS,GND,2091.2,15830.9,Power, 104 | EB31,VSS,GND,89.2,15830.9,Power, 105 | EC21,VSS,GND,4093.2,16480.9,Power, 106 | EC28,VSS,GND,1090.2,16480.9,Power, 107 | ED4,VSS,GND,10883.2,16926.6,Power, 108 | ED6,VSS,GND,9933,16926.6,Power, 109 | ED8,VSS,GND,9188.2,16852.2,Power, 110 | ED13,VSS,GND,7238.2,16852.2,Power, 111 | ED56,VSS,GND,-9932.5,16805.3,Power, 112 | ED58,VSS,GND,-10883.2,16805.3,Power, 113 | ED60,VSS,GND,-11558.2,16805.3,Power, 114 | EE16,VSS,GND,6095.2,17130.9,Power, 115 | EE43,VSS,GND,-4915.8,17130.9,Power, 116 | EE51,VSS,GND,-7918.8,17130.9,Power, 117 | EF8,VSS,GND,9188.2,17703.2,Power, 118 | EF13,VSS,GND,7238.2,17703.2,Power, 119 | EH8,VSS,GND,9188.2,18554.2,Power, 120 | EH13,VSS,GND,7238.2,18554.2,Power, 121 | EK21,VSS,GND,4093.2,19080.9,Power, 122 | EK28,VSS,GND,1090.2,19080.9,Power, 123 | EK36,VSS,GND,-1912.8,19080.9,Power, 124 | EK43,VSS,GND,-4915.8,19080.9,Power, 125 | EK51,VSS,GND,-7918.8,19080.9,Power, 126 | EK56,VSS,GND,-9932.5,19308.5,Power, 127 | EK58,VSS,GND,-10883.2,19308.5,Power, 128 | EL4,VSS,GND,10883.2,19421.8,Power, 129 | EL6,VSS,GND,9933,19421.8,Power, 130 | EL8,VSS,GND,9188.2,19405.2,Power, 131 | EL13,VSS,GND,7238.2,19405.2,Power, 132 | EN8,VSS,GND,9188.2,20256.2,Power, 133 | EN13,VSS,GND,7238.2,20256.2,Power, 134 | EP14,VSS,GND,6746.7,20681.7,Power, 135 | ER1,VSS,GND,11940,21373.5,Power, 136 | ER3,VSS,GND,11290,21373.5,Power, 137 | ER8,VSS,GND,9188.2,21107.2,Power, 138 | ER13,VSS,GND,7238.2,21107.2,Power, 139 | ER21,VSS,GND,4093.2,21030.9,Power, 140 | ER28,VSS,GND,1090.2,21030.9,Power, 141 | ER36,VSS,GND,-1912.8,21030.9,Power, 142 | ER43,VSS,GND,-4915.8,21030.9,Power, 143 | ER51,VSS,GND,-7918.8,21030.9,Power, 144 | ER61,VSS,GND,-11940,21380,Power, 145 | EU8,VSS,GND,9140.2,21943.2,Power, 146 | EU11,VSS,GND,8095.2,22035.3,Power, 147 | EU56,VSS,GND,-10073.8,21807.5,Power, 148 | EU58,VSS,GND,-10986.9,21948.8,Power, 149 | EV4,VSS,GND,10662,22511.8,Power, 150 | EV14,VSS,GND,6803.6,22432.9,Power, 151 | EV20,VSS,GND,4330.9,22432.9,Power, 152 | EV26,VSS,GND,1807.2,22432.9,Power, 153 | EV33,VSS,GND,-671,22432.9,Power, 154 | EV39,VSS,GND,-3149.2,22432.9,Power, 155 | EV45,VSS,GND,-5627.4,22432.9,Power, 156 | EV52,VSS,GND,-8268.4,22432.9,Power, 157 | EV59,VSS,GND,-11311.9,22511.8,Power, 158 | EW61,VSS,GND,-11940,22680,Power, 159 | EY3,VSS,GND,11312,23162,Power, 160 | EY4,VSS,GND,10662,23162,Power, 161 | EY6,VSS,GND,10011.8,23161.9,Power, 162 | EY9,VSS,GND,8658.4,23030.3,Power, 163 | EY14,VSS,GND,6803.6,23383.1,Power, 164 | EY20,VSS,GND,4333.4,23383.1,Power, 165 | EY26,VSS,GND,1827.2,23383.1,Power, 166 | EY33,VSS,GND,-651,23383.1,Power, 167 | EY39,VSS,GND,-3129.2,23383.1,Power, 168 | EY45,VSS,GND,-5607.4,23383.1,Power, 169 | EY52,VSS,GND,-8248.4,23383.1,Power, 170 | EY56,VSS,GND,-10011.8,23162,Power, 171 | EY58,VSS,GND,-10662,23162,Power, 172 | EY59,VSS,GND,-11312,23162,Power, 173 | FA7,VSS,GND,9448.8,23486.9,Power, 174 | FA40,VSS,GND,-3716.4,23662.2,Power, 175 | FB1,VSS,GND,11940,23980.5,Power, 176 | FB14,VSS,GND,6801.1,24114.9,Power, 177 | FB26,VSS,GND,1827.2,24058.1,Power, 178 | FB42,VSS,GND,-4330,23958.8,Power, 179 | FB48,VSS,GND,-6870,23958.8,Power, 180 | FB59,VSS,GND,-11312,23812,Power, 181 | FB61,VSS,GND,-11940,23980,Power, 182 | FC2,VSS,GND,11480,24440,Power, 183 | FC55,VSS,GND,-9530,24440,Power, 184 | FC56,VSS,GND,-10180,24440,Power, 185 | FC58,VSS,GND,-10830,24440,Power, 186 | FC60,VSS,GND,-11480.5,24440,Power, 187 | AL3,VSS,GND,11290,-12593.8,Power, 188 | AY12,VSS,GND,7438.2,-8680.8,Power , 189 | DV46,VSS,GND,-5867.4,14354.4,PCH Debug, 190 | BB11,VSS,GND,8088.2,-7829.8,GND,Please See Note Tab 191 | BE11,VSS,GND,8088.2,-6978.8,GND,Please See Note Tab 192 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/VSS1.csv: -------------------------------------------------------------------------------- 1 | A3,VSS,GND,11144,-24440,Power, 2 | A10,VSS,GND,8543.4,-24440,Power, 3 | A21,VSS,GND,3850,-24440,Power, 4 | A23,VSS,GND,3144.4,-24440,Power, 5 | A25,VSS,GND,2494.4,-24440,Power, 6 | A26,VSS,GND,1844.4,-24440,Power, 7 | A28,VSS,GND,1194.4,-24440,Power, 8 | A30,VSS,GND,544.4,-24440,Power, 9 | A31,VSS,GND,-105.6,-24440,Power, 10 | A33,VSS,GND,-755.6,-24440,Power, 11 | A40,VSS,GND,-3669.4,-24440,Power, 12 | A47,VSS,GND,-6267.2,-24440,Power, 13 | A53,VSS,GND,-8880,-24440,Power, 14 | A60,VSS,GND,-11480,-24440,Power, 15 | B4,VSS,GND,10662,-23812,Power, 16 | B34,VSS,GND,-1398.6,-24115,Power, 17 | B43,VSS,GND,-4968.2,-23877,Power, 18 | B50,VSS,GND,-7566,-23877,Power, 19 | B58,VSS,GND,-10661.8,-23812,Power, 20 | B61,VSS,GND,-11940,-23980.5,Power, 21 | C1,VSS,GND,11940,-23643.8,Power, 22 | C9,VSS,GND,8611.8,-23792.9,Power, 23 | C21,VSS,GND,3850,-23790,Power, 24 | C25,VSS,GND,2494.4,-23790,Power, 25 | C28,VSS,GND,1194.4,-23790,Power, 26 | C31,VSS,GND,-105.6,-23790,Power, 27 | C34,VSS,GND,-1398.6,-23465,Power, 28 | C40,VSS,GND,-3669.4,-23419.7,Power, 29 | C47,VSS,GND,-6267.2,-23419.7,Power, 30 | D4,VSS,GND,10662,-23137,Power, 31 | D9,VSS,GND,8611.8,-23117.9,Power, 32 | D11,VSS,GND,7893.4,-23140,Power, 33 | D14,VSS,GND,6762.4,-23140,Power, 34 | D17,VSS,GND,5631.5,-23140,Power, 35 | D20,VSS,GND,4500.5,-23140,Power, 36 | D21,VSS,GND,3850,-23140,Power, 37 | D25,VSS,GND,2494.4,-23140,Power, 38 | D28,VSS,GND,1194.4,-23140,Power, 39 | D31,VSS,GND,-105.6,-23140,Power, 40 | D53,VSS,GND,-8998.6,-23261.1,Power, 41 | D56,VSS,GND,-10011.8,-23161.9,Power, 42 | D58,VSS,GND,-10662,-23162,Power, 43 | D59,VSS,GND,-11312,-23162,Power, 44 | E43,VSS,GND,-4968.2,-22942,Power, 45 | E50,VSS,GND,-7566,-22942,Power, 46 | F4,VSS,GND,10662,-22437,Power, 47 | F9,VSS,GND,8611.8,-22417.9,Power, 48 | F21,VSS,GND,3850,-22490,Power, 49 | F23,VSS,GND,3144.4,-22490,Power, 50 | F26,VSS,GND,1844.4,-22490,Power, 51 | F28,VSS,GND,1194.4,-22490,Power, 52 | F30,VSS,GND,544.4,-22490,Power, 53 | F33,VSS,GND,-755.6,-22490,Power, 54 | F40,VSS,GND,-3774.3,-22345.7,Power, 55 | F46,VSS,GND,-5942.2,-22250.1,Power, 56 | F47,VSS,GND,-6592.2,-22250.1,Power, 57 | F52,VSS,GND,-8540,-22250.1,Power, 58 | F56,VSS,GND,-9931.8,-22391.7,Power, 59 | F59,VSS,GND,-11311.8,-22511.8,Power, 60 | G21,VSS,GND,3850,-21840,Power, 61 | G25,VSS,GND,2494.4,-21840,Power, 62 | G28,VSS,GND,1194.4,-21840,Power, 63 | G31,VSS,GND,-105.6,-21840,Power, 64 | G34,VSS,GND,-1398.6,-22165,Power, 65 | G42,VSS,GND,-4292.6,-21830.6,Power, 66 | G43,VSS,GND,-4968.2,-21830.6,Power, 67 | G50,VSS,GND,-7566,-21830.6,Power, 68 | H1,VSS,GND,11940,-21693.8,Power, 69 | H6,VSS,GND,9964.8,-21585.9,Power, 70 | H8,VSS,GND,9314.8,-21585.9,Power, 71 | H9,VSS,GND,8664.8,-21585.9,Power, 72 | H13,VSS,GND,7327.9,-21515,Power, 73 | H16,VSS,GND,6196.9,-21515,Power, 74 | H18,VSS,GND,5066,-21515,Power, 75 | H34,VSS,GND,-1398.6,-21515,Power, 76 | H37,VSS,GND,-2570.5,-21515,Power, 77 | H52,VSS,GND,-8202.1,-21690.6,Power, 78 | H58,VSS,GND,-10753.8,-21519,Power, 79 | J11,VSS,GND,7893.4,-21190,Power, 80 | J14,VSS,GND,6762.4,-21190,Power, 81 | J17,VSS,GND,5631.5,-21190,Power, 82 | J20,VSS,GND,4500.5,-21190,Power, 83 | J21,VSS,GND,3850,-21190,Power, 84 | J25,VSS,GND,2494.4,-21190,Power, 85 | J28,VSS,GND,1194.4,-21190,Power, 86 | J31,VSS,GND,-105.6,-21190,Power, 87 | J36,VSS,GND,-1809.1,-21003,Power, 88 | J39,VSS,GND,-3109.1,-21003,Power, 89 | J47,VSS,GND,-6433,-21033.7,Power, 90 | J48,VSS,GND,-6983.6,-21380,Power, 91 | J51,VSS,GND,-8152.8,-21039.9,Power, 92 | J55,VSS,GND,-9750,-21055,Power, 93 | K4,VSS,GND,10727,-20718.8,Power, 94 | L9,VSS,GND,8738.2,-20594.8,Power, 95 | L12,VSS,GND,7665.9,-20440,Power, 96 | L13,VSS,GND,7015.9,-20440,Power, 97 | L15,VSS,GND,6365.9,-20440,Power, 98 | L17,VSS,GND,5705.9,-20440,Power, 99 | L18,VSS,GND,5055.9,-20440,Power, 100 | L20,VSS,GND,4405.9,-20440,Power, 101 | 102 | L22,VSS,GND,3745.9,-20440,Power, 103 | L23,VSS,GND,3095.9,-20440,Power, 104 | L27,VSS,GND,1785.9,-20440,Power, 105 | L30,VSS,GND,485.9,-20440,Power, 106 | L33,VSS,GND,-824.1,-20440,Power, 107 | L35,VSS,GND,-1474.1,-20440,Power, 108 | L36,VSS,GND,-2134.1,-20440,Power, 109 | L38,VSS,GND,-2784.1,-20440,Power, 110 | L40,VSS,GND,-3434.1,-20440,Power, 111 | L54,VSS,GND,-9236.2,-20406.1,Power, 112 | M16,VSS,GND,6035.9,-19877,Power, 113 | M21,VSS,GND,4075.9,-19877,Power, 114 | M26,VSS,GND,2115.9,-19877,Power, 115 | M31,VSS,GND,155.9,-19877,Power, 116 | M32,VSS,GND,-499.1,-19877,Power, 117 | M34,VSS,GND,-1149.1,-19877,Power, 118 | M36,VSS,GND,-1804.1,-19877,Power, 119 | M47,VSS,GND,-6428,-20081.1,Power, 120 | M57,VSS,GND,-10442,-20081.1,Power, 121 | M59,VSS,GND,-11377,-20081.1,Power, 122 | N1,VSS,GND,11940,-19743.8,Power, 123 | N4,VSS,GND,10727,-19418.8,Power, 124 | N9,VSS,GND,8738.2,-19743.8,Power, 125 | N40,VSS,GND,-3560.4,-19409,Power, 126 | N41,VSS,GND,-4123.4,-19734,Power, 127 | N48,VSS,GND,-6997,-19756.1,Power, 128 | N54,VSS,GND,-9236.2,-19756.1,Power, 129 | P3,VSS,GND,11290,-19093.8,Power, 130 | P11,VSS,GND,8032.9,-19126.9,Power, 131 | P16,VSS,GND,6072.9,-19126.9,Power, 132 | P21,VSS,GND,4112.9,-19126.9,Power, 133 | P26,VSS,GND,2152.9,-19126.9,Power, 134 | P31,VSS,GND,192.9,-19126.9,Power, 135 | P35,VSS,GND,-1767.1,-19126.9,Power, 136 | P47,VSS,GND,-6433,-19128.5,Power, 137 | P51,VSS,GND,-8152.8,-19122.3,Power, 138 | P55,VSS,GND,-9750,-19107.2,Power, 139 | R12,VSS,GND,7469.4,-18801.9,Power, 140 | R17,VSS,GND,5509.4,-18801.9,Power, 141 | R22,VSS,GND,3549.4,-18801.9,Power, 142 | R27,VSS,GND,1589.4,-18801.9,Power, 143 | R32,VSS,GND,-370.6,-18801.9,Power, 144 | R37,VSS,GND,-2330.6,-18801.9,Power, 145 | R44,VSS,GND,-5301.3,-18668.9,Power, 146 | R48,VSS,GND,-6983.6,-18782.2,Power, 147 | R58,VSS,GND,-10919.6,-18782.2,Power, 148 | T1,VSS,GND,11940,-18443.8,Power, 149 | T3,VSS,GND,11290,-18443.8,Power, 150 | T11,VSS,GND,8032.9,-18476.9,Power, 151 | T16,VSS,GND,6072.9,-18476.9,Power, 152 | T21,VSS,GND,4112.9,-18476.9,Power, 153 | T26,VSS,GND,2152.9,-18476.9,Power, 154 | T31,VSS,GND,192.9,-18476.9,Power, 155 | T35,VSS,GND,-1767.1,-18476.9,Power, 156 | T40,VSS,GND,-3473.4,-18371,Power, 157 | T52,VSS,GND,-8202.6,-18285,Power, 158 | U16,VSS,GND,6072.9,-17826.9,Power, 159 | U21,VSS,GND,4112.9,-17826.9,Power, 160 | U26,VSS,GND,2152.9,-17826.9,Power, 161 | U31,VSS,GND,192.9,-17826.9,Power, 162 | U35,VSS,GND,-1767.1,-17826.9,Power, 163 | U44,VSS,GND,-5179,-18022.7,Power, 164 | U46,VSS,GND,-5892,-17804.8,Power, 165 | V3,VSS,GND,11290,-17793.8,Power, 166 | V40,VSS,GND,-3473.4,-17498.8,Power, 167 | V41,VSS,GND,-4123.4,-17784,Power, 168 | V51,VSS,GND,-8152.8,-17447.7,Power, 169 | V55,VSS,GND,-9750,-17462.8,Power, 170 | V58,VSS,GND,-10919.6,-17787.8,Power, 171 | W1,VSS,GND,11940,-17143.8,Power, 172 | W11,VSS,GND,8032.9,-17176.9,Power, 173 | W16,VSS,GND,6072.9,-17176.9,Power, 174 | W21,VSS,GND,4112.9,-17176.9,Power, 175 | W26,VSS,GND,2152.9,-17176.9,Power, 176 | W31,VSS,GND,192.9,-17176.9,Power, 177 | W35,VSS,GND,-1767.1,-17176.9,Power, 178 | W44,VSS,GND,-5179,-17372.7,Power, 179 | Y4,VSS,GND,10727,-16818.8,Power, 180 | Y12,VSS,GND,7469.4,-16851.9,Power, 181 | Y17,VSS,GND,5509.4,-16851.9,Power, 182 | Y22,VSS,GND,3549.4,-16851.9,Power, 183 | Y27,VSS,GND,1589.4,-16851.9,Power, 184 | Y32,VSS,GND,-370.6,-16851.9,Power, 185 | Y37,VSS,GND,-2330.6,-16851.9,Power, 186 | Y45,VSS,GND,-5596.8,-16872.3,Power, 187 | Y47,VSS,GND,-6592.4,-16879.2,Power, 188 | Y49,VSS,GND,-7331.4,-16786.1,Power, 189 | Y54,VSS,GND,-9236.2,-16813.9,Power, 190 | AA11,VSS,GND,8032.9,-16526.9,Power, 191 | AA21,VSS,GND,4112.9,-16526.9,Power, 192 | AA26,VSS,GND,2152.9,-16526.9,Power, 193 | AA31,VSS,GND,192.9,-16526.9,Power, 194 | AA35,VSS,GND,-1767.1,-16526.9,Power, 195 | AA40,VSS,GND,-3473.4,-16421,Power, 196 | AA44,VSS,GND,-5071,-16488.9,Power, 197 | AA57,VSS,GND,-10442,-16488.9,Power, 198 | AA59,VSS,GND,-11377,-16488.9,Power, 199 | AB16,VSS,GND,6072.9,-15876.9,Power, 200 | AB21,VSS,GND,4112.9,-15876.9,Power, 201 | AB26,VSS,GND,2152.9,-15876.9,Power, 202 | -------------------------------------------------------------------------------- /cables/cable_edp_caii30/cable_edp_caii30.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "board_outline_line_width": 0.1, 7 | "copper_line_width": 0.2, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "other_line_width": 0.15, 12 | "silk_line_width": 0.15, 13 | "silk_text_size_h": 1.0, 14 | "silk_text_size_v": 1.0, 15 | "silk_text_thickness": 0.15 16 | }, 17 | "diff_pair_dimensions": [], 18 | "drc_exclusions": [], 19 | "rules": { 20 | "min_copper_edge_clearance": 0.0, 21 | "solder_mask_clearance": 0.0, 22 | "solder_mask_min_width": 0.0 23 | }, 24 | "track_widths": [], 25 | "via_dimensions": [] 26 | }, 27 | "layer_presets": [], 28 | "viewports": [] 29 | }, 30 | "boards": [], 31 | "cvpcb": { 32 | "equivalence_files": [] 33 | }, 34 | "erc": { 35 | "erc_exclusions": [], 36 | "meta": { 37 | "version": 0 38 | }, 39 | "pin_map": [ 40 | [ 41 | 0, 42 | 0, 43 | 0, 44 | 0, 45 | 0, 46 | 0, 47 | 1, 48 | 0, 49 | 0, 50 | 0, 51 | 0, 52 | 2 53 | ], 54 | [ 55 | 0, 56 | 2, 57 | 0, 58 | 1, 59 | 0, 60 | 0, 61 | 1, 62 | 0, 63 | 2, 64 | 2, 65 | 2, 66 | 2 67 | ], 68 | [ 69 | 0, 70 | 0, 71 | 0, 72 | 0, 73 | 0, 74 | 0, 75 | 1, 76 | 0, 77 | 1, 78 | 0, 79 | 1, 80 | 2 81 | ], 82 | [ 83 | 0, 84 | 1, 85 | 0, 86 | 0, 87 | 0, 88 | 0, 89 | 1, 90 | 1, 91 | 2, 92 | 1, 93 | 1, 94 | 2 95 | ], 96 | [ 97 | 0, 98 | 0, 99 | 0, 100 | 0, 101 | 0, 102 | 0, 103 | 1, 104 | 0, 105 | 0, 106 | 0, 107 | 0, 108 | 2 109 | ], 110 | [ 111 | 0, 112 | 0, 113 | 0, 114 | 0, 115 | 0, 116 | 0, 117 | 0, 118 | 0, 119 | 0, 120 | 0, 121 | 0, 122 | 2 123 | ], 124 | [ 125 | 1, 126 | 1, 127 | 1, 128 | 1, 129 | 1, 130 | 0, 131 | 1, 132 | 1, 133 | 1, 134 | 1, 135 | 1, 136 | 2 137 | ], 138 | [ 139 | 0, 140 | 0, 141 | 0, 142 | 1, 143 | 0, 144 | 0, 145 | 1, 146 | 0, 147 | 0, 148 | 0, 149 | 0, 150 | 2 151 | ], 152 | [ 153 | 0, 154 | 2, 155 | 1, 156 | 2, 157 | 0, 158 | 0, 159 | 1, 160 | 0, 161 | 2, 162 | 2, 163 | 2, 164 | 2 165 | ], 166 | [ 167 | 0, 168 | 2, 169 | 0, 170 | 1, 171 | 0, 172 | 0, 173 | 1, 174 | 0, 175 | 2, 176 | 0, 177 | 0, 178 | 2 179 | ], 180 | [ 181 | 0, 182 | 2, 183 | 1, 184 | 1, 185 | 0, 186 | 0, 187 | 1, 188 | 0, 189 | 2, 190 | 0, 191 | 0, 192 | 2 193 | ], 194 | [ 195 | 2, 196 | 2, 197 | 2, 198 | 2, 199 | 2, 200 | 2, 201 | 2, 202 | 2, 203 | 2, 204 | 2, 205 | 2, 206 | 2 207 | ] 208 | ], 209 | "rule_severities": { 210 | "bus_definition_conflict": "error", 211 | "bus_entry_needed": "error", 212 | "bus_to_bus_conflict": "error", 213 | "bus_to_net_conflict": "error", 214 | "conflicting_netclasses": "error", 215 | "different_unit_footprint": "error", 216 | "different_unit_net": "error", 217 | "duplicate_reference": "error", 218 | "duplicate_sheet_names": "error", 219 | "endpoint_off_grid": "warning", 220 | "extra_units": "error", 221 | "global_label_dangling": "warning", 222 | "hier_label_mismatch": "error", 223 | "label_dangling": "error", 224 | "lib_symbol_issues": "warning", 225 | "missing_bidi_pin": "warning", 226 | "missing_input_pin": "warning", 227 | "missing_power_pin": "error", 228 | "missing_unit": "warning", 229 | "multiple_net_names": "warning", 230 | "net_not_bus_member": "warning", 231 | "no_connect_connected": "warning", 232 | "no_connect_dangling": "warning", 233 | "pin_not_connected": "error", 234 | "pin_not_driven": "error", 235 | "pin_to_pin": "warning", 236 | "power_pin_not_driven": "error", 237 | "similar_labels": "warning", 238 | "simulation_model_issue": "ignore", 239 | "unannotated": "error", 240 | "unit_value_mismatch": "error", 241 | "unresolved_variable": "error", 242 | "wire_dangling": "error" 243 | } 244 | }, 245 | "libraries": { 246 | "pinned_footprint_libs": [], 247 | "pinned_symbol_libs": [] 248 | }, 249 | "meta": { 250 | "filename": "cable_edp_caii30.kicad_pro", 251 | "version": 1 252 | }, 253 | "net_settings": { 254 | "classes": [ 255 | { 256 | "bus_width": 12, 257 | "clearance": 0.2, 258 | "diff_pair_gap": 0.25, 259 | "diff_pair_via_gap": 0.25, 260 | "diff_pair_width": 0.2, 261 | "line_style": 0, 262 | "microvia_diameter": 0.3, 263 | "microvia_drill": 0.1, 264 | "name": "Default", 265 | "pcb_color": "rgba(0, 0, 0, 0.000)", 266 | "schematic_color": "rgba(0, 0, 0, 0.000)", 267 | "track_width": 0.25, 268 | "via_diameter": 0.8, 269 | "via_drill": 0.4, 270 | "wire_width": 6 271 | } 272 | ], 273 | "meta": { 274 | "version": 3 275 | }, 276 | "net_colors": null, 277 | "netclass_assignments": null, 278 | "netclass_patterns": [] 279 | }, 280 | "pcbnew": { 281 | "last_paths": { 282 | "gencad": "", 283 | "idf": "", 284 | "netlist": "", 285 | "specctra_dsn": "", 286 | "step": "", 287 | "vrml": "" 288 | }, 289 | "page_layout_descr_file": "" 290 | }, 291 | "schematic": { 292 | "annotate_start_num": 0, 293 | "drawing": { 294 | "dashed_lines_dash_length_ratio": 12.0, 295 | "dashed_lines_gap_length_ratio": 3.0, 296 | "default_line_thickness": 6.0, 297 | "default_text_size": 50.0, 298 | "field_names": [], 299 | "intersheets_ref_own_page": false, 300 | "intersheets_ref_prefix": "", 301 | "intersheets_ref_short": false, 302 | "intersheets_ref_show": false, 303 | "intersheets_ref_suffix": "", 304 | "junction_size_choice": 3, 305 | "label_size_ratio": 0.375, 306 | "pin_symbol_size": 25.0, 307 | "text_offset_ratio": 0.15 308 | }, 309 | "legacy_lib_dir": "", 310 | "legacy_lib_list": [], 311 | "meta": { 312 | "version": 1 313 | }, 314 | "net_format_name": "", 315 | "page_layout_descr_file": "", 316 | "plot_directory": "", 317 | "spice_current_sheet_as_root": false, 318 | "spice_external_command": "spice \"%I\"", 319 | "spice_model_current_sheet_as_root": true, 320 | "spice_save_all_currents": false, 321 | "spice_save_all_voltages": false, 322 | "subpart_first_id": 65, 323 | "subpart_id_separator": 0 324 | }, 325 | "sheets": [ 326 | [ 327 | "482915e3-c431-48a6-95da-8e275d1381e4", 328 | "" 329 | ] 330 | ], 331 | "text_variables": {} 332 | } 333 | -------------------------------------------------------------------------------- /pins/RPL_UPH_FCBGA1744/VSS2.csv: -------------------------------------------------------------------------------- 1 | AB31,VSS,GND,192.9,-15876.9,Power, 2 | AB35,VSS,GND,-1767.1,-15876.9,Power, 3 | AB54,VSS,GND,-9236.2,-16163.9,Power, 4 | AC4,VSS,GND,10727,-15518.8,Power, 5 | AC6,VSS,GND,10038.2,-15488.8,Power, 6 | AC8,VSS,GND,9388.2,-15488.8,Power, 7 | AC40,VSS,GND,-3529,-15565,Power, 8 | AC44,VSS,GND,-5179,-15605.1,Power, 9 | AC51,VSS,GND,-8152.8,-15530.1,Power, 10 | AC55,VSS,GND,-9750,-15515,Power, 11 | AD21,VSS,GND,4112.9,-15226.9,Power, 12 | AD26,VSS,GND,2152.9,-15226.9,Power, 13 | AD31,VSS,GND,192.9,-15226.9,Power, 14 | AD35,VSS,GND,-1767.1,-15226.9,Power, 15 | AD46,VSS,GND,-5882.2,-15190,Power, 16 | AD48,VSS,GND,-6983.6,-15190,Power, 17 | AD58,VSS,GND,-10919.6,-15190,Power, 18 | AE9,VSS,GND,8738.2,-14637.8,Power, 19 | AE12,VSS,GND,7469.4,-14901.9,Power, 20 | AE17,VSS,GND,5509.4,-14901.9,Power, 21 | AE22,VSS,GND,3549.4,-14901.9,Power, 22 | AE27,VSS,GND,1589.4,-14901.9,Power, 23 | AE32,VSS,GND,-370.6,-14901.9,Power, 24 | AE37,VSS,GND,-2330.6,-14901.9,Power, 25 | AE40,VSS,GND,-3529,-14915,Power, 26 | AE44,VSS,GND,-5102.8,-14692.8,Power, 27 | AE52,VSS,GND,-8202.6,-14692.8,Power, 28 | AF4,VSS,GND,10727,-14218.8,Power, 29 | AF46,VSS,GND,-5892,-14212.6,Power, 30 | AG1,VSS,GND,11940,-13893.8,Power, 31 | AG51,VSS,GND,-8152.8,-13855.5,Power, 32 | AG55,VSS,GND,-9750,-13870.6,Power, 33 | AG58,VSS,GND,-10919.6,-14195.6,Power, 34 | AH9,VSS,GND,8738.2,-13786.8,Power, 35 | AJ3,VSS,GND,11290,-13243.8,Power, 36 | AJ41,VSS,GND,-4123.4,-13234,Power, 37 | AJ47,VSS,GND,-6592.4,-13287,Power, 38 | AJ49,VSS,GND,-7331.4,-13193.9,Power, 39 | AJ54,VSS,GND,-9236.2,-13221.7,Power, 40 | AK4,VSS,GND,10727,-12918.8,Power, 41 | AK9,VSS,GND,8738.2,-12935.8,Power, 42 | AK20,VSS,GND,4492.9,-12951.9,Power, 43 | AK25,VSS,GND,2490.9,-12951.9,Power, 44 | AK30,VSS,GND,488.9,-12951.9,Power, 45 | AK37,VSS,GND,-2514.1,-12951.9,Power, 46 | AK57,VSS,GND,-10442,-12896.7,Power, 47 | AK59,VSS,GND,-11377,-12896.7,Power, 48 | AL4,VSS,GND,10727,-12268.8,Power, 49 | AL15,VSS,GND,6494.9,-12517.9,Power, 50 | AL17,VSS,GND,5493.9,-12301.9,Power, 51 | AL22,VSS,GND,3491.9,-12301.9,Power, 52 | AL41,VSS,GND,-4123.4,-12584,Power, 53 | AL54,VSS,GND,-9236.2,-12571.7,Power, 54 | AM3,VSS,GND,11290,-11943.8,Power, 55 | AM9,VSS,GND,8738.2,-12084.8,Power, 56 | AM11,VSS,GND,8113.8,-11884.9,Power, 57 | AM51,VSS,GND,-8152.8,-11937.9,Power, 58 | AM55,VSS,GND,-9750,-11922.8,Power, 59 | AN17,VSS,GND,5493.9,-11651.9,Power, 60 | AN40,VSS,GND,-3512.1,-11651.9,Power, 61 | AN46,VSS,GND,-5882.2,-11597.8,Power, 62 | AN48,VSS,GND,-6983.6,-11597.8,Power, 63 | AN58,VSS,GND,-10919.6,-11597.8,Power, 64 | AP1,VSS,GND,11940,-11293.8,Power, 65 | AP9,VSS,GND,8738.2,-11233.8,Power, 66 | AP15,VSS,GND,6439.9,-11217.9,Power, 67 | AP20,VSS,GND,4492.9,-11001.9,Power, 68 | AP22,VSS,GND,3491.9,-11001.9,Power, 69 | AP25,VSS,GND,2490.9,-11001.9,Power, 70 | AP35,VSS,GND,-1513.1,-11001.9,Power, 71 | AP51,VSS,GND,-8152.8,-11257.7,Power, 72 | AP55,VSS,GND,-9750,-11272.8,Power, 73 | AR4,VSS,GND,10727,-10968.8,Power, 74 | AR54,VSS,GND,-9236.2,-10623.9,Power, 75 | AT6,VSS,GND,10038.2,-10382.8,Power, 76 | AT8,VSS,GND,9388.2,-10382.8,Power, 77 | AT47,VSS,GND,-6428,-10298.9,Power, 78 | AT57,VSS,GND,-10442,-10298.9,Power, 79 | AT59,VSS,GND,-11377,-10298.9,Power, 80 | AU54,VSS,GND,-9236.2,-9973.9,Power, 81 | AV4,VSS,GND,10727,-9668.8,Power, 82 | AV9,VSS,GND,8738.2,-9531.8,Power, 83 | AV11,VSS,GND,8088.2,-9531.8,Power, 84 | AW1,VSS,GND,11940,-9343.8,Power, 85 | AW14,VSS,GND,6946.7,-9106.3,Power, 86 | AW51,VSS,GND,-8152.8,-9340.1,Power, 87 | AW55,VSS,GND,-9750,-9325,Power, 88 | AY1,VSS,GND,11940,-8693.8,Power, 89 | AY9,VSS,GND,8738.2,-8680.8,Power, 90 | AY43,VSS,GND,-4678.6,-9000,Power, 91 | AY46,VSS,GND,-5882.2,-9000,Power, 92 | AY48,VSS,GND,-6983.6,-9000,Power, 93 | AY51,VSS,GND,-8152.8,-8659.9,Power, 94 | AY55,VSS,GND,-9750,-8675,Power, 95 | AY58,VSS,GND,-10919.6,-9000,Power, 96 | BA4,VSS,GND,10727,-8368.8,Power, 97 | BB6,VSS,GND,10038.2,-7829.8,Power, 98 | BB8,VSS,GND,9388.2,-7829.8,Power, 99 | BB9,VSS,GND,8738.2,-7829.8,Power, 100 | 101 | BB12,VSS,GND,7438.2,-7829.8,Power, 102 | BB54,VSS,GND,-9236.2,-8026.1,Power, 103 | BC14,VSS,GND,6946.7,-7404.3,Power, 104 | BC47,VSS,GND,-6428,-7701.1,Power, 105 | BC57,VSS,GND,-10442,-7701.1,Power, 106 | BC59,VSS,GND,-11377,-7701.1,Power, 107 | BD4,VSS,GND,10727,-7068.8,Power, 108 | BD54,VSS,GND,-9236.2,-7376.1,Power, 109 | BE1,VSS,GND,11940,-6743.8,Power, 110 | BE9,VSS,GND,8738.2,-6978.8,Power, 111 | BE12,VSS,GND,7438.2,-6978.8,Power, 112 | BE51,VSS,GND,-8152.8,-6742.3,Power, 113 | BE55,VSS,GND,-9750,-6727.2,Power, 114 | BF46,VSS,GND,-5882.2,-6402.2,Power, 115 | BF48,VSS,GND,-6983.6,-6402.2,Power, 116 | BF58,VSS,GND,-10919.6,-6402.2,Power, 117 | BG1,VSS,GND,11940,-6093.8,Power, 118 | BG9,VSS,GND,8738.2,-6127.8,Power, 119 | BG12,VSS,GND,7438.2,-6127.8,Power, 120 | BG44,VSS,GND,-5102.8,-5905,Power, 121 | BG52,VSS,GND,-8202.6,-5905,Power, 122 | BH4,VSS,GND,10727,-5768.8,Power, 123 | BH46,VSS,GND,-5882.2,-5407.8,Power, 124 | BH48,VSS,GND,-6983.6,-5407.8,Power, 125 | BH58,VSS,GND,-10919.6,-5407.8,Power, 126 | BJ6,VSS,GND,10038.2,-5276.8,Power, 127 | BJ8,VSS,GND,9388.2,-5276.8,Power, 128 | BJ9,VSS,GND,8738.2,-5276.8,Power, 129 | BJ51,VSS,GND,-8152.8,-5067.7,Power, 130 | BJ55,VSS,GND,-9750,-5082.8,Power, 131 | BL4,VSS,GND,10727,-4468.8,Power, 132 | BL9,VSS,GND,8738.2,-4425.8,Power, 133 | BL11,VSS,GND,8088.2,-4425.8,Power, 134 | BL54,VSS,GND,-9236.2,-4433.9,Power, 135 | BM1,VSS,GND,11940,-4143.8,Power, 136 | BM14,VSS,GND,6946.7,-4000.3,Power, 137 | BM47,VSS,GND,-6425,-4106,Power, 138 | BM57,VSS,GND,-10442,-4108.9,Power, 139 | BM59,VSS,GND,-11377,-4108.9,Power, 140 | BN1,VSS,GND,11940,-3493.8,Power, 141 | BN9,VSS,GND,8738.2,-3574.8,Power, 142 | BN54,VSS,GND,-9236.2,-3783.9,Power, 143 | BP4,VSS,GND,10727,-3168.8,Power, 144 | BP51,VSS,GND,-8152.8,-3150.1,Power, 145 | BP55,VSS,GND,-9750,-3135,Power, 146 | BR6,VSS,GND,10038.2,-2723.8,Power, 147 | BR8,VSS,GND,9388.2,-2723.8,Power, 148 | BR9,VSS,GND,8738.2,-2723.8,Power, 149 | BR43,VSS,GND,-4678.6,-2810,Power, 150 | BR46,VSS,GND,-5882.2,-2810,Power, 151 | BR48,VSS,GND,-6983.6,-2810,Power, 152 | BR58,VSS,GND,-10919.6,-2810,Power, 153 | BT4,VSS,GND,10727,-2518.8,Power, 154 | BT51,VSS,GND,-8152.8,-2469.9,Power, 155 | BT55,VSS,GND,-9750,-2485,Power, 156 | BU9,VSS,GND,8738.2,-1872.8,Power, 157 | BU54,VSS,GND,-9236.2,-1836.1,Power, 158 | BV1,VSS,GND,11940,-1543.8,Power, 159 | BV47,VSS,GND,-6428,-1511.1,Power, 160 | BV57,VSS,GND,-10442,-1511.1,Power, 161 | BV59,VSS,GND,-11377,-1511.1,Power, 162 | BW4,VSS,GND,10727,-1218.8,Power, 163 | BW9,VSS,GND,8738.2,-1021.8,Power, 164 | BW54,VSS,GND,-9236.2,-1186.1,Power, 165 | BY3,VSS,GND,11290,-893.8,Power, 166 | CA14,VSS,GND,6946.7,-596.3,Power, 167 | CA43,VSS,GND,-4678.6,-212.2,Power, 168 | CA46,VSS,GND,-5882.2,-212.2,Power, 169 | CA48,VSS,GND,-6983.6,-212.2,Power, 170 | CA51,VSS,GND,-8152.8,-552.3,Power, 171 | CA55,VSS,GND,-9750,-537.2,Power, 172 | CA58,VSS,GND,-10919.6,-212.2,Power, 173 | CB4,VSS,GND,10727,81.2,Power, 174 | CB6,VSS,GND,10038.2,-170.8,Power, 175 | CB8,VSS,GND,9388.2,-170.8,Power, 176 | CB9,VSS,GND,8738.2,-170.8,Power, 177 | CC1,VSS,GND,11940,406.2,Power, 178 | CC52,VSS,GND,-8202.6,285,Power, 179 | CD46,VSS,GND,-5892,765.2,Power, 180 | CD58,VSS,GND,-10919.6,782.2,Power, 181 | CE51,VSS,GND,-8152.8,1122.3,Power, 182 | CE55,VSS,GND,-9750,1107.2,Power, 183 | CF47,VSS,GND,-6592.4,1690.8,Power, 184 | CF49,VSS,GND,-7331.4,1783.9,Power, 185 | CF54,VSS,GND,-9236.2,1756.1,Power, 186 | CG57,VSS,GND,-10442,2081.1,Power, 187 | CG59,VSS,GND,-11377,2081.1,Power, 188 | CH6,VSS,GND,10038.2,2382.2,Power, 189 | CH8,VSS,GND,9388.2,2382.2,Power, 190 | CH9,VSS,GND,8738.2,2382.2,Power, 191 | CH11,VSS,GND,8088.2,2382.2,Power, 192 | CH12,VSS,GND,7438.2,2382.2,Power, 193 | CH54,VSS,GND,-9236.2,2406.1,Power, 194 | CJ4,VSS,GND,10727,2681.2,Power, 195 | CJ14,VSS,GND,6946.7,2807.7,Power, 196 | CJ44,VSS,GND,-5179,2964.9,Power, 197 | CK1,VSS,GND,11940,3006.2,Power, 198 | CK3,VSS,GND,11290,3006.2,Power, 199 | CK43,VSS,GND,-4678.6,3380,Power, 200 | CK46,VSS,GND,-5882.2,3380,Power, 201 | CK48,VSS,GND,-6983.6,3380,Power, 202 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "USB_C_Receptacle_Amphenol_12401610E4-2A" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5FAC312D) 4 | (descr "USB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A") 5 | (tags "USB C Type-C Receptacle SMD") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -6.36) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp b5e1051d-fd3c-4471-b08b-eeaabb0aa193) 10 | ) 11 | (fp_text value "USB_C_Receptacle_Amphenol_12401610E4-2A" (at 0 6.14) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp fed6c6c1-670d-4b5d-a499-fa6748777c34) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.1))) 17 | (tstamp fcf7092c-94cb-4379-bbb9-245335c6c49d) 18 | ) 19 | (fp_line (start -4.75 -5.37) (end -3.25 -5.37) (layer "F.SilkS") (width 0.12) (tstamp 89a92ab4-ba0d-4b61-bdce-7c010b094210)) 20 | (fp_line (start 4.75 -5.37) (end 4.75 1.89) (layer "F.SilkS") (width 0.12) (tstamp 8f79bb39-5d97-4433-b193-ff6fe27addcd)) 21 | (fp_line (start 3.25 -5.37) (end 4.75 -5.37) (layer "F.SilkS") (width 0.12) (tstamp ac67f97d-964e-43cf-b8e5-9bdf31eb7542)) 22 | (fp_line (start -4.75 -5.37) (end -4.75 1.89) (layer "F.SilkS") (width 0.12) (tstamp d1723362-9dba-4610-a412-05fef0e8231a)) 23 | (fp_line (start -5.39 -5.87) (end 5.39 -5.87) (layer "F.CrtYd") (width 0.05) (tstamp 0a483748-2a11-4756-8896-a1b1a512dfe2)) 24 | (fp_line (start 5.39 5.73) (end -5.39 5.73) (layer "F.CrtYd") (width 0.05) (tstamp 633abd31-d0f5-45c7-ba98-15a8870982d1)) 25 | (fp_line (start -5.39 5.73) (end -5.39 -5.87) (layer "F.CrtYd") (width 0.05) (tstamp 826da3e6-99ba-4230-804e-a35eb489e365)) 26 | (fp_line (start 5.39 -5.87) (end 5.39 5.73) (layer "F.CrtYd") (width 0.05) (tstamp c0c187bf-c3dc-4ebc-b0d7-cd98a856f994)) 27 | (fp_line (start 4.6 5.23) (end 4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp 2c362bd7-1292-4009-9e04-01ac0b00e1c7)) 28 | (fp_line (start -4.6 -5.22) (end 4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp 2f5f4704-3dea-4928-b3a2-e786583d98f4)) 29 | (fp_line (start -4.6 5.23) (end -4.6 -5.22) (layer "F.Fab") (width 0.1) (tstamp b9bdc85f-8ade-4fea-9ad8-e428b2d9ec1a)) 30 | (fp_line (start -4.6 5.23) (end 4.6 5.23) (layer "F.Fab") (width 0.1) (tstamp e7ca0d26-709a-4a9b-a8d9-d92d3a819d3a)) 31 | (pad "" np_thru_hole circle (at -3.6 -4.36) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp 6a0d22f8-1e4b-4a7d-8db0-218431f6f7de)) 32 | (pad "" np_thru_hole oval (at 3.6 -4.36) (size 0.95 0.65) (drill oval 0.95 0.65) (layers *.Cu *.Mask) (tstamp e96bf0a6-7b49-4488-af1d-2ae622dce1d5)) 33 | (pad "A1" smd rect (at -2.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08996775-421e-4979-9a88-b7f2e5f99e31)) 34 | (pad "A2" smd rect (at -2.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6cc32ba1-54a8-4698-9ff0-bbd6110b52eb)) 35 | (pad "A3" smd rect (at -1.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0ae7376-e4b4-43f0-a034-afc014d5accc)) 36 | (pad "A4" smd rect (at -1.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07fa8657-644b-45cc-ac51-bf97ceb0491f)) 37 | (pad "A5" smd rect (at -0.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3cf4311-fa6d-43e3-bfcb-847647194791)) 38 | (pad "A6" smd rect (at -0.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5fc4f130-0e77-444b-a095-2e172685ac1b)) 39 | (pad "A7" smd rect (at 0.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b237621-1065-44dc-85e6-9594217d6b51)) 40 | (pad "A8" smd rect (at 0.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77a23f9e-91ba-4cb8-93f7-a0cd8ca98803)) 41 | (pad "A9" smd rect (at 1.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa4c82c4-ae52-4048-a8f7-c1263ed4dcf8)) 42 | (pad "A10" smd rect (at 1.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17a3fbab-5cc1-4fd6-8abb-ecf73d3eab44)) 43 | (pad "A11" smd rect (at 2.25 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e26a1ce-e884-428f-89a8-e028c7088a6e)) 44 | (pad "A12" smd rect (at 2.75 -5.02) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fd3beda-aa31-4f6d-a9d7-6aac94da8fa5)) 45 | (pad "B1" smd rect (at 2.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 418766f5-291c-4d5f-8a18-9e9ad1175ec5)) 46 | (pad "B2" smd rect (at 2 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 817642b9-e219-464e-9669-71f7b94b98f5)) 47 | (pad "B3" smd rect (at 1.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 187c0e1d-aa29-4883-8f42-373f0418b6cd)) 48 | (pad "B4" smd rect (at 1 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5f89905-4624-4e35-b0a4-ad281c03a391)) 49 | (pad "B5" smd rect (at 0.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 310a3729-42d1-4cc6-aebd-87e3b1466d31)) 50 | (pad "B6" smd rect (at 0 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b4287f6-21c1-46af-8492-6b95b10ffec3)) 51 | (pad "B7" smd rect (at -0.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5b9cbdc-7beb-4386-ac13-0d6e2cac6b5b)) 52 | (pad "B8" smd rect (at -1 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31bf2901-b605-42b2-98ff-56f333de3fd1)) 53 | (pad "B9" smd rect (at -1.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e13c08c-56a0-469b-bdec-cdebb2480dd3)) 54 | (pad "B10" smd rect (at -2 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d23d653-e520-476a-ac7d-6b593c2bc9b9)) 55 | (pad "B11" smd rect (at -2.5 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1bbea16b-9e5a-4183-b6e5-a083aa98fc82)) 56 | (pad "B12" smd rect (at -3 -3.32) (size 0.3 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb7f2c71-c154-499b-9827-cb8052766051)) 57 | (pad "S1" smd roundrect (at 4.49 2.84) (size 1.5 1.5) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 3ded40fe-7aa2-4991-a2cb-3131053e7a21)) 58 | (pad "S1" smd roundrect (at -4.49 2.84) (size 1.5 1.5) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 6187342e-474c-4fc0-9127-fc9e82293658)) 59 | (pad "S1" thru_hole oval (at 4.49 2.84) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask "F.Paste") (tstamp 64ed9de1-2d61-42bd-a7a0-a534b75c62b7)) 60 | (pad "S1" thru_hole oval (at 4.13 -3.11) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask "F.Paste") (tstamp 6b428e8f-7662-40fa-8689-c7b743a8c90f)) 61 | (pad "S1" thru_hole oval (at -4.13 -3.11) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask "F.Paste") (tstamp 6c1bc2e8-8c00-40fd-bbad-9c4249ed5b69)) 62 | (pad "S1" smd roundrect (at 3.75 -3.11) (size 1.5 1.4) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp 7a9992b8-2970-4e9e-96a0-6e268cdd852e)) 63 | (pad "S1" thru_hole oval (at -4.49 2.84) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask "F.Paste") (tstamp 89027a20-35c7-4a3d-b09a-d69d61f5176e)) 64 | (pad "S1" smd roundrect (at 5 2.85) (size 1 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c417d41-353d-49fa-bb72-f05e60e392b7)) 65 | (pad "S1" smd roundrect (at -3.75 -3.11) (size 1.5 1.4) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25) (tstamp b1c86685-258e-4253-bc94-4b3f195b0a77)) 66 | (pad "S1" smd roundrect (at -5 2.85) (size 1 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c34f9d30-332c-4e9f-8b8c-2b1178d4d17e)) 67 | (pad "S1" smd roundrect (at 4.8 -3.1) (size 1 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9819b40-ffd3-4ec0-a4f2-acab8b8cb523)) 68 | (pad "S1" smd roundrect (at -4.8 -3.1) (size 1 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eece6609-63ed-465d-bc13-a83643fc96e0)) 69 | (model "${KIPRJMOD}/../third-party/snapeda/amphenol/12401610E4#2A--3DModel-STEP-533217.STEP" 70 | (offset (xyz 0 -5.2 1.5)) 71 | (scale (xyz 1 1 1)) 72 | (rotate (xyz 0 0 90)) 73 | ) 74 | ) 75 | -------------------------------------------------------------------------------- /pcb-rpl-uph/sd.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20230121) (generator eeschema) 2 | 3 | (uuid 36787e9d-6f72-4449-99f7-6a7b40eb25e0) 4 | 5 | (paper "A4") 6 | 7 | (lib_symbols 8 | (symbol "Connector:SD_Card" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 9 | (property "Reference" "J" (at -16.51 13.97 0) 10 | (effects (font (size 1.27 1.27))) 11 | ) 12 | (property "Value" "SD_Card" (at 15.24 -13.97 0) 13 | (effects (font (size 1.27 1.27))) 14 | ) 15 | (property "Footprint" "" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "Datasheet" "http://portal.fciconnect.com/Comergent//fci/drawing/10067847.pdf" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (property "ki_keywords" "connector SD" (at 0 0 0) 22 | (effects (font (size 1.27 1.27)) hide) 23 | ) 24 | (property "ki_description" "SD Card Reader" (at 0 0 0) 25 | (effects (font (size 1.27 1.27)) hide) 26 | ) 27 | (property "ki_fp_filters" "SD*" (at 0 0 0) 28 | (effects (font (size 1.27 1.27)) hide) 29 | ) 30 | (symbol "SD_Card_0_1" 31 | (rectangle (start -8.89 -9.525) (end -6.35 -10.795) 32 | (stroke (width 0) (type default)) 33 | (fill (type outline)) 34 | ) 35 | (rectangle (start -8.89 -6.985) (end -6.35 -8.255) 36 | (stroke (width 0) (type default)) 37 | (fill (type outline)) 38 | ) 39 | (rectangle (start -8.89 -4.445) (end -6.35 -5.715) 40 | (stroke (width 0) (type default)) 41 | (fill (type outline)) 42 | ) 43 | (rectangle (start -8.89 -1.905) (end -6.35 -3.175) 44 | (stroke (width 0) (type default)) 45 | (fill (type outline)) 46 | ) 47 | (rectangle (start -8.89 0.635) (end -6.35 -0.635) 48 | (stroke (width 0) (type default)) 49 | (fill (type outline)) 50 | ) 51 | (rectangle (start -8.89 3.175) (end -6.35 1.905) 52 | (stroke (width 0) (type default)) 53 | (fill (type outline)) 54 | ) 55 | (rectangle (start -8.89 5.715) (end -6.35 4.445) 56 | (stroke (width 0) (type default)) 57 | (fill (type outline)) 58 | ) 59 | (rectangle (start -8.89 8.255) (end -6.35 6.985) 60 | (stroke (width 0) (type default)) 61 | (fill (type outline)) 62 | ) 63 | (rectangle (start -7.62 10.795) (end -5.08 9.525) 64 | (stroke (width 0) (type default)) 65 | (fill (type outline)) 66 | ) 67 | (polyline 68 | (pts 69 | (xy -10.16 8.89) 70 | (xy -7.62 11.43) 71 | (xy 20.32 11.43) 72 | (xy 20.32 -11.43) 73 | (xy -10.16 -11.43) 74 | (xy -10.16 8.89) 75 | ) 76 | (stroke (width 0) (type default)) 77 | (fill (type background)) 78 | ) 79 | (polyline 80 | (pts 81 | (xy 16.51 11.43) 82 | (xy 16.51 12.7) 83 | (xy -20.32 12.7) 84 | (xy -20.32 -12.7) 85 | (xy 16.51 -12.7) 86 | (xy 16.51 -11.43) 87 | ) 88 | (stroke (width 0) (type default)) 89 | (fill (type none)) 90 | ) 91 | ) 92 | (symbol "SD_Card_1_1" 93 | (pin input line (at -22.86 7.62 0) (length 2.54) 94 | (name "CD/DAT3" (effects (font (size 1.27 1.27)))) 95 | (number "1" (effects (font (size 1.27 1.27)))) 96 | ) 97 | (pin input line (at 22.86 5.08 180) (length 2.54) 98 | (name "CARD_DETECT" (effects (font (size 1.27 1.27)))) 99 | (number "10" (effects (font (size 1.27 1.27)))) 100 | ) 101 | (pin input line (at 22.86 2.54 180) (length 2.54) 102 | (name "WRITE_PROTECT" (effects (font (size 1.27 1.27)))) 103 | (number "11" (effects (font (size 1.27 1.27)))) 104 | ) 105 | (pin input line (at 22.86 -2.54 180) (length 2.54) 106 | (name "SHELL1" (effects (font (size 1.27 1.27)))) 107 | (number "12" (effects (font (size 1.27 1.27)))) 108 | ) 109 | (pin input line (at 22.86 -5.08 180) (length 2.54) 110 | (name "SHELL2" (effects (font (size 1.27 1.27)))) 111 | (number "13" (effects (font (size 1.27 1.27)))) 112 | ) 113 | (pin input line (at -22.86 5.08 0) (length 2.54) 114 | (name "CMD" (effects (font (size 1.27 1.27)))) 115 | (number "2" (effects (font (size 1.27 1.27)))) 116 | ) 117 | (pin power_in line (at -22.86 2.54 0) (length 2.54) 118 | (name "VSS" (effects (font (size 1.27 1.27)))) 119 | (number "3" (effects (font (size 1.27 1.27)))) 120 | ) 121 | (pin power_in line (at -22.86 0 0) (length 2.54) 122 | (name "VDD" (effects (font (size 1.27 1.27)))) 123 | (number "4" (effects (font (size 1.27 1.27)))) 124 | ) 125 | (pin input line (at -22.86 -2.54 0) (length 2.54) 126 | (name "CLK" (effects (font (size 1.27 1.27)))) 127 | (number "5" (effects (font (size 1.27 1.27)))) 128 | ) 129 | (pin power_in line (at -22.86 -5.08 0) (length 2.54) 130 | (name "VSS" (effects (font (size 1.27 1.27)))) 131 | (number "6" (effects (font (size 1.27 1.27)))) 132 | ) 133 | (pin input line (at -22.86 -7.62 0) (length 2.54) 134 | (name "DAT0" (effects (font (size 1.27 1.27)))) 135 | (number "7" (effects (font (size 1.27 1.27)))) 136 | ) 137 | (pin input line (at -22.86 -10.16 0) (length 2.54) 138 | (name "DAT1" (effects (font (size 1.27 1.27)))) 139 | (number "8" (effects (font (size 1.27 1.27)))) 140 | ) 141 | (pin input line (at -22.86 10.16 0) (length 2.54) 142 | (name "DAT2" (effects (font (size 1.27 1.27)))) 143 | (number "9" (effects (font (size 1.27 1.27)))) 144 | ) 145 | ) 146 | ) 147 | ) 148 | 149 | 150 | (text "TODO: SD express?" (at 146.05 102.235 0) 151 | (effects (font (size 1.27 1.27)) (justify left bottom)) 152 | (uuid af1a3638-e0f4-43ac-a7a5-d614adb53035) 153 | ) 154 | 155 | (symbol (lib_id "Connector:SD_Card") (at 156.845 86.995 0) (unit 1) 156 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 157 | (uuid 818d2c7a-638a-4445-8afd-28eafc8018a4) 158 | (property "Reference" "J12" (at 156.845 69.85 0) 159 | (effects (font (size 1.27 1.27))) 160 | ) 161 | (property "Value" "SD_Card" (at 156.845 72.39 0) 162 | (effects (font (size 1.27 1.27))) 163 | ) 164 | (property "Footprint" "Connector_Card:SD_Hirose_DM1AA_SF_PEJ82" (at 156.845 86.995 0) 165 | (effects (font (size 1.27 1.27)) hide) 166 | ) 167 | (property "Datasheet" "http://portal.fciconnect.com/Comergent//fci/drawing/10067847.pdf" (at 156.845 86.995 0) 168 | (effects (font (size 1.27 1.27)) hide) 169 | ) 170 | (pin "1" (uuid 7a0a5533-0a5a-4e37-a126-5a668c67c173)) 171 | (pin "10" (uuid 14cb486b-bf3a-4967-a392-2346af885518)) 172 | (pin "11" (uuid 30e9fd4a-ba5f-46c7-9200-bc7d0eaae96b)) 173 | (pin "12" (uuid 4d68619b-9f32-46fc-97dd-1e85ebeacd45)) 174 | (pin "13" (uuid 33f7add7-f976-40e9-aa54-e069a525f2b7)) 175 | (pin "2" (uuid 62729c37-0872-43e3-bd66-e90cb6b5c4d6)) 176 | (pin "3" (uuid 6cc7ef17-6092-4ca8-8f81-858b47b04a9c)) 177 | (pin "4" (uuid 72456285-187f-4242-8320-382cb70c9a20)) 178 | (pin "5" (uuid ca41ce59-b30a-4ac7-b6ae-d87aec5a9eda)) 179 | (pin "6" (uuid 2cfc77d9-4e7f-446f-a632-1c53bc9344cf)) 180 | (pin "7" (uuid d189601c-ec47-4a71-a324-09e86c8bcc0c)) 181 | (pin "8" (uuid c4c29a26-c37e-4d33-b7e2-a39ba37c8f64)) 182 | (pin "9" (uuid c12d80f7-96ec-4119-8fd8-7fbd9064c2b2)) 183 | (instances 184 | (project "virgo-rpl-uph" 185 | (path "/16b1e6ca-a3e2-42a7-b57e-a744c26a548a/dcb604b2-27cb-4607-a366-12e64b7a6c1c" 186 | (reference "J12") (unit 1) 187 | ) 188 | ) 189 | ) 190 | ) 191 | ) 192 | -------------------------------------------------------------------------------- /pcb-rpl-uph/sym/MEC1521H_B0_I_TF.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # MEC1521H_B0_I_TF 5 | # 6 | DEF MEC1521H_B0_I_TF U 0 40 Y Y 1 L N 7 | F0 "U" 50 750 50 H V C CNN 8 | F1 "MEC1521H_B0_I_TF" 50 650 50 H V C CNN 9 | F2 "" 50 150 50 H I C CNN 10 | F3 "" 50 150 50 H I C CNN 11 | DRAW 12 | X SYSPWR_PRES&VCI_IN3#/GPIO000/I2C11_SDA D4 -2000 -100 200 R 50 50 1 1 I 13 | X GPIO002/PWM5/SHD_CS1# N8 -2000 -200 200 R 50 50 1 1 B 14 | X GPIO003/I2C00_SDA/UART2_RI# D6 -2000 -300 200 R 50 50 1 1 B 15 | X GPIO004/I2C00_SCL/UART2_DCD# A3 -2000 -400 200 R 50 50 1 1 B 16 | X GPIO007/I2C03_SDA/PS2_CLK0B A11 -2000 -500 200 R 50 50 1 1 B 17 | X GPIO010/I2C03_SCL/PS2_DAT0B B13 -2000 -600 200 R 50 50 1 1 B 18 | X GPIO011/nSMI_ALT/PWM4/ICT7 K6 -2000 -700 200 R 50 50 1 1 B 19 | X GPIO012/I2C07_SDA/SLV_SPI_IO2 K7 -2000 -800 200 R 50 50 1 1 B 20 | X GPIO013/I2C07_SCL/SLV_SPI_IO3 K8 -2000 -900 200 R 50 50 1 1 B 21 | X GPIO014/PWM6/SLV_SPI_IO2/GPTP_IN2 M8 -2000 -1000 200 R 50 50 1 1 I 22 | X GPIO016/GPTP_IN1/SHD_IO3/ICT3(DSW_PWROK) N6 -2000 -1100 200 R 50 50 1 1 I 23 | X GPIO017/KSI0/UART0_DCD# N11 -2000 -1200 200 R 50 50 1 1 B 24 | X GPIO020/KSI1 N10 -2000 -1300 200 R 50 50 1 1 B 25 | X GPIO021/KSI2 M10 -2000 -1400 200 R 50 50 1 1 B 26 | X GPIO026/KSI3/UART0_DTR#/I2C12_SDA N13 -2000 -1500 200 R 50 50 1 1 B 27 | X GPIO027/KSI4/UART0_DSR#/I2C12_SCL L13 -2000 -1600 200 R 50 50 1 1 B 28 | X GPIO030/KSI5/I2C10_SDA L12 -2000 -1700 200 R 50 50 1 1 B 29 | X GPIO031/KSI6/GPTP_OUT1 M13 -2000 -1800 200 R 50 50 1 1 O 30 | X GPIO032/KSI7/GPTP_OUT0/UART0_RI# N12 -2000 -1900 200 R 50 50 1 1 O 31 | X GPIO033/TACH3 B2 -2000 -2000 200 R 50 50 1 1 B 32 | X GPIO040/GPTP_OUT2/KSO00/UART1_CTS# M12 -2000 -2100 200 R 50 50 1 1 O 33 | X GPIO042/PECI_DAT/SB-TSI_DAT G13 -2000 -2200 200 R 50 50 1 1 B 34 | X GPIO043/SB-TSI_CLK F13 -2000 -2300 200 R 50 50 1 1 B 35 | X GPIO044/VREF_VTT J10 -2000 -2400 200 R 50 50 1 1 W 36 | X GPIO045/KSO01/PWM2_ALT/ICT14[CR_STRAP] E8 -2000 -2500 200 R 50 50 1 1 B 37 | X GPIO046/KSO02/ICT11 F9 -2000 -2600 200 R 50 50 1 1 B 38 | X GPIO047/KSO03/PWM3_ALT/ICT13 F10 -2000 -2700 200 R 50 50 1 1 B 39 | X GPIO050/ICT0_TACH0 A9 -2000 -2800 200 R 50 50 1 1 B 40 | X GPIO051/ICT1_TACH1 B9 -2000 -2900 200 R 50 50 1 1 B 41 | X GPIO052/ICT2_TACH2 K10 -2000 -3000 200 R 50 50 1 1 B 42 | X GPIO053/PWM0/SLV_SPI_MSTR_INT N9 -2000 -3100 200 R 50 50 1 1 B 43 | X GPIO054/PWM1/SLV_SPI_SCLK M9 -2000 -3200 200 R 50 50 1 1 B 44 | X GPIO055(RSMRST#)/PWM2/SHD_CS0#[BSS_STRAP] M6 -2000 -3300 200 R 50 50 1 1 B 45 | X GPIO056/PWM3/SHD_CLK M7 -2000 -3400 200 R 50 50 1 1 B 46 | X GPIO057/VCC_PWRGD/GPSPI_CLK_ALT B1 -2000 -3500 200 R 50 50 1 1 B 47 | X GPIO060/KBRST/TST_CLK_OUT/UART1_DCD# A10 -2000 -3600 200 R 50 50 1 1 O 48 | X GPIO061/ESPI_RESET#/PWM7_ALT/nEC_SCI_ALT M1 -2000 -3700 200 R 50 50 1 1 U 49 | X GPIO062(RESETO#)/I2C11_SCL F4 -2000 -3800 200 R 50 50 1 1 B 50 | X GPIO063/ESPI_ALERT#/PWM6_ALT/ICT8 N4 -2000 -3900 200 R 50 50 1 1 B 51 | X GPIO064/PCI_RESET# K5 -2000 -4000 200 R 50 50 1 1 B 52 | X GPIO065/ESPI_CLKI2C13_SCL/ICT5_ALT N1 -2000 -4100 200 R 50 50 1 1 B 53 | X GPIO066/ESPI_CS#/I2C13_SDA M2 -2000 -4200 200 R 50 50 1 1 B 54 | X GPIO070/ESPI_IO0/I2C14_SDA N2 -2000 -4300 200 R 50 50 1 1 B 55 | X GPIO071/ESPI_IO1/I2C14_SCL M3 -2000 -4400 200 R 50 50 1 1 B 56 | X GPIO072/ESPI_IO2/I2C01_SDA_ALT N3 -2000 -4500 200 R 50 50 1 1 B 57 | X GPIO073/ESPI_IO3/I2C01_SCL_ALT M4 -2000 -4600 200 R 50 50 1 1 B 58 | X GPIO104/UART0_TX/TFDP_CLK[VTR2_STRAP] G12 -2000 -4700 200 R 50 50 1 1 B 59 | X GPIO105/UART0_RX/TFDP_DATA/TRACECLK F12 -2000 -4800 200 R 50 50 1 1 B 60 | X GPIO106/PWROK D2 -2000 -4900 200 R 50 50 1 1 B 61 | X GPIO107/nSMI/KSO04/I2C10_SCL K12 -2000 -5000 200 R 50 50 1 1 B 62 | X GPIO112/KSO05 H13 -2000 -5100 200 R 50 50 1 1 B 63 | X GPIO113/KSO06/ICT9 J13 -2000 -5200 200 R 50 50 1 1 B 64 | X GPIO114/PS2_CLK0A/nEC_SCI J12 -2000 -5300 200 R 50 50 1 1 B 65 | X GPIO115/PS2_DAT0A H12 -2000 -5400 200 R 50 50 1 1 B 66 | X GPIO120/KSO07/UART1_DTR# K13 -2000 -5500 200 R 50 50 1 1 B 67 | X GPIO121/PVT_IO0/KSO08 C13 -2000 -5600 200 R 50 50 1 1 B 68 | X GPIO122/PVT_IO1/KSO09 E12 -2000 -5700 200 R 50 50 1 1 B 69 | X GPIO123/PVT_IO2/KSO10 D12 -2000 -5800 200 R 50 50 1 1 B 70 | X GPIO124/PVT_CS#/KSO11/ICT12 H1 -2000 -5900 200 R 50 50 1 1 B 71 | X GPIO125/PVT_CLK/KSO12 C12 -2000 -6000 200 R 50 50 1 1 U 72 | X GPIO126/PVT_IO3/KSO13 D13 -2000 -6100 200 R 50 50 1 1 B 73 | X GPIO127/A20M/UART1_RTS# A12 -2000 -6200 200 R 50 50 1 1 B 74 | X GPIO130/I2C01_SDA/SLV_SPI_IO0 K9 -2000 -6300 200 R 50 50 1 1 B 75 | X GPIO131/I2C01_SCL/SLV_SPI_CS# H10 -2000 -6400 200 R 50 50 1 1 B 76 | X GPIO132/I2C06_SDA/KSO16 D10 2000 -100 200 L 50 50 1 1 B 77 | X GPIO140/I2C06_SCL/ICT5/KSO17 B10 2000 -200 200 L 50 50 1 1 B 78 | X GPIO141/I2C05_SDA/UART2_RTS# A6 2000 -300 200 L 50 50 1 1 B 79 | X GPIO142/I2C05_SCL/UART2_CTS# D7 2000 -400 200 L 50 50 1 1 B 80 | X GPIO143/I2C04_SDA/UART0_CTS# A5 2000 -500 200 L 50 50 1 1 B 81 | X GPIO144/I2C04_SCL/UART0_RTS# B5 2000 -600 200 L 50 50 1 1 B 82 | X GPIO145/I2C09_SDA/JTAG_TDI/UART2_RX B8 2000 -700 200 L 50 50 1 1 B 83 | X GPIO146/I2C09_SCL/JTAG_TDO/UART2_TX B7 2000 -800 200 L 50 50 1 1 B 84 | X GPIO147/I2C15_SDA/JTAG_CLK/UART2_DSR# A7 2000 -900 200 L 50 50 1 1 B 85 | X GPIO150/I2C15_SCL/JTAG_TMS/UART2_DTR# B6 2000 -1000 200 L 50 50 1 1 B 86 | X GPIO151/ICT4/KSO15 M11 2000 -1100 200 L 50 50 1 1 B 87 | X GPIO152/KSO14/I2C07_SDA_ALT G4 2000 -1200 200 L 50 50 1 1 B 88 | X GPIO153/LED2 E9 2000 -1300 200 L 50 50 1 1 B 89 | X GPIO154/I2C02_SDA/PS2_CLK1B B11 2000 -1400 200 L 50 50 1 1 B 90 | X GPIO155/I2C02_SCL/PS2_DAT1B B12 2000 -1500 200 L 50 50 1 1 B 91 | X GPIO156/LED0 A13 2000 -1600 200 L 50 50 1 1 B 92 | X GPIO157/LED1 D9 2000 -1700 200 L 50 50 1 1 B 93 | X VCI_IN1#/GPIO162 B3 2000 -1800 200 L 50 50 1 1 U 94 | X VCI_IN0#/GPIO163 E4 2000 -1900 200 L 50 50 1 1 B 95 | X GPIO165/32KHZ_IN/CTOUT0 A8 2000 -2000 200 L 50 50 1 1 O 96 | X GPIO170/UART1_TX/CEC_OUT[JTAG_STRAP] G10 2000 -2100 200 L 50 50 1 1 O 97 | X VCI_OVRD_IN/GPIO172 B4 2000 -2200 200 L 50 50 1 1 U 98 | X GPIO175/CMP_VOUT1/PWM8_ALT E10 2000 -2300 200 L 50 50 1 1 O 99 | X GPIO200/ADC00/TRACEDAT0 J1 2000 -2400 200 L 50 50 1 1 B 100 | X GPIO201/ADC01/TRACEDAT1 J2 2000 -2500 200 L 50 50 1 1 B 101 | X GPIO202/ADC02/TRACEDAT2 K1 2000 -2600 200 L 50 50 1 1 B 102 | X GPIO203/ADC03/TRACEDAT3 K2 2000 -2700 200 L 50 50 1 1 B 103 | X GPIO204/ADC04 J4 2000 -2800 200 L 50 50 1 1 B 104 | X GPIO205/ADC05 L1 2000 -2900 200 L 50 50 1 1 B 105 | X GPIO206/ADC06 L2 2000 -3000 200 L 50 50 1 1 B 106 | X GPIO207/ADC07[CMP_STRAP] K4 2000 -3100 200 L 50 50 1 1 B 107 | X GPIO221/32KHz_OUT/SYS_SHDN# A1 2000 -3200 200 L 50 50 1 1 O 108 | X GPIO223/SHD_IO0 N7 2000 -3300 200 L 50 50 1 1 B 109 | X GPIO224/GPTP_IN0/SHD_IO1 N5 2000 -3400 200 L 50 50 1 1 B 110 | X GPIO226 C1 2000 -3500 200 L 50 50 1 1 B 111 | X GPIO227/SHD_IO2[PWRGD_STRAP] M5 2000 -3600 200 L 50 50 1 1 B 112 | X GPIO241/PWM0_ALT/CMP_VOUT0 D8 2000 -3700 200 L 50 50 1 1 O 113 | X GPIO242/CMP_VIN0 F2 2000 -3800 200 L 50 50 1 1 B 114 | X GPIO244/UART_CLK_ALT/nEMI_INT_ALT/CMP_VIN1 G2 2000 -3900 200 L 50 50 1 1 I 115 | X GPIO246/CTOUT1_ALT/CMP_VREF0 E2 2000 -4000 200 L 50 50 1 1 O 116 | X VCI_OUT/GPIO250 F5 2000 -4100 200 L 50 50 1 1 O 117 | X BGPO0/GPIO253 D5 2000 -4200 200 L 50 50 1 1 U 118 | X GPIO254/PWM1_ALT/CMP_VREF1 F1 2000 -4300 200 L 50 50 1 1 W 119 | X GPIO255/UART1_RX_ALT/UART1_DSR# D1 2000 -4400 200 L 50 50 1 1 B 120 | X JTAG_RST# E13 2000 -4500 200 L 50 50 1 1 U 121 | X nRESET_IN C2 2000 -4600 200 L 50 50 1 1 U 122 | X VBAT E5 2000 -4700 200 L 50 50 1 1 U 123 | X VR_CAP G1 2000 -4800 200 L 50 50 1 1 U 124 | X VREF_ADC H4 2000 -4900 200 L 50 50 1 1 W 125 | X VSS_ADC J6 2000 -5000 200 L 50 50 1 1 W 126 | X VSS_ANALOG E6 2000 -5100 200 L 50 50 1 1 W 127 | X VSS1 E7 2000 -5200 200 L 50 50 1 1 W 128 | X VSS2 G9 2000 -5300 200 L 50 50 1 1 W 129 | X VSS3 H9 2000 -5400 200 L 50 50 1 1 W 130 | X VTR_ANALOG J7 2000 -5500 200 L 50 50 1 1 U 131 | X VTR_PLL E1 2000 -5600 200 L 50 50 1 1 U 132 | X VTR_REG H2 2000 -5700 200 L 50 50 1 1 U 133 | X VTR1 G5 2000 -5800 200 L 50 50 1 1 B 134 | X VTR1 H5 2000 -5900 200 L 50 50 1 1 B 135 | X VTR1 J9 2000 -6000 200 L 50 50 1 1 B 136 | X VTR2 J8 2000 -6100 200 L 50 50 1 1 B 137 | X VTR3 J5 2000 -6200 200 L 50 50 1 1 B 138 | X XTAL1 A2 2000 -6300 200 L 50 50 1 1 B 139 | X XTAL2 A4 2000 -6400 200 L 50 50 1 1 U 140 | S -1800 0 1800 -6500 1 1 0 f 141 | T 0 0 100 60 0 1 1 "ALL" Normal 0 C C 142 | ENDDRAW 143 | ENDDEF 144 | # 145 | #End Library 146 | -------------------------------------------------------------------------------- /pcb-rpl-uph/local.pretty/M2_M.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "M2_M" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5BE1F698) 4 | (attr through_hole) 5 | (fp_text reference "M2_0" (at 0 -2) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 9afa31f2-bdc2-4fa0-bf29-dfab7b8f4fb0) 8 | ) 9 | (fp_text value "M2_M" (at 0 9.5) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 0998d16a-0ab5-4a35-9564-d34434b685a1) 12 | ) 13 | (fp_line (start -11 83.525) (end -11 8.55) (layer "F.SilkS") (width 0.15) (tstamp 235a635c-ebdd-4a3f-b968-63be7d3f6e65)) 14 | (fp_line (start -11 -0.95) (end 11 -0.95) (layer "F.SilkS") (width 0.15) (tstamp 43b6661f-98d1-4dbc-b2a8-5efc56ee624e)) 15 | (fp_line (start 11 83.525) (end -11 83.525) (layer "F.SilkS") (width 0.15) (tstamp 4bbed383-7f0f-4499-b2f2-ef974198d75b)) 16 | (fp_line (start 11 8.55) (end -11 8.55) (layer "F.SilkS") (width 0.15) (tstamp 594def2d-12e7-433e-b301-d4ef0ca12418)) 17 | (fp_line (start 11 83.525) (end 11 8.55) (layer "F.SilkS") (width 0.15) (tstamp a491a261-dc21-4449-92f9-23fac4d8f3ef)) 18 | (fp_line (start -11 8.55) (end -11 -0.95) (layer "F.SilkS") (width 0.15) (tstamp c2eb90f1-7e5b-43fd-a050-5162a1829abb)) 19 | (fp_line (start 11 -0.95) (end 11 8.55) (layer "F.SilkS") (width 0.15) (tstamp ce5997c9-5b58-4d1a-8a28-c99aed695a3b)) 20 | (pad "" smd rect (at 10.35 0.775) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0eb5b542-5590-4e5a-9f5c-806bedfa0f99)) 21 | (pad "" np_thru_hole circle (at 10 5.275) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask) (tstamp 121dec75-b84d-4d0a-9df6-ebb82698f7aa)) 22 | (pad "" np_thru_hole circle (at -10 5.275) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask) (tstamp c63949a4-1fd4-480f-8f2e-5523e16378e1)) 23 | (pad "" smd rect (at -10.35 0.775) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f384f02e-c98c-490b-926a-621cace128a0)) 24 | (pad "1" smd rect (at -9.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cab1f22c-2195-4786-a858-225fc34b059e)) 25 | (pad "2" smd rect (at -9 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ce35687-f05c-4e9f-9432-dfd1e7d848ab)) 26 | (pad "3" smd rect (at -8.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b5191aa-ec1d-4efa-8dda-074afe4011b2)) 27 | (pad "4" smd rect (at -8.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdb0a9c1-efff-4a40-bc73-fc98bbebc8ed)) 28 | (pad "5" smd rect (at -8.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1230f0dd-b101-4592-947b-7227aae1f242)) 29 | (pad "6" smd rect (at -8 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae5a2be3-bd5c-43f1-bd05-9cb0517bf349)) 30 | (pad "7" smd rect (at -7.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ebc3b72-8a59-440f-b2b0-9eb49050c4e8)) 31 | (pad "8" smd rect (at -7.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d69747f-75be-4b46-acb5-a939bc319a89)) 32 | (pad "9" smd rect (at -7.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f48ed3b-be3d-4ef4-aad4-110a2001cc9f)) 33 | (pad "10" smd rect (at -7 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5f712c1-1a4a-465a-af43-f2df18b07664)) 34 | (pad "11" smd rect (at -6.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c80aa82c-0555-4fdb-bcba-8879552458df)) 35 | (pad "12" smd rect (at -6.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72c4fe9c-78be-48a2-a7b5-d8499859a786)) 36 | (pad "13" smd rect (at -6.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e293f86-1b12-466f-b76a-4ca44e179087)) 37 | (pad "14" smd rect (at -6 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 678c0431-7379-4a96-b6a4-3b8386bcad30)) 38 | (pad "15" smd rect (at -5.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6c03e8d-5d31-4ef8-bf02-c0171626f718)) 39 | (pad "16" smd rect (at -5.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee8ee6bf-b40d-42c8-8f68-4bb131fab4a9)) 40 | (pad "17" smd rect (at -5.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11739269-79a4-4949-b2a5-fb5fdda3513d)) 41 | (pad "18" smd rect (at -5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98bc4da3-2ce0-4df1-8892-7ac3c1a3607d)) 42 | (pad "19" smd rect (at -4.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f775e10-b420-4a92-820f-d8206348e3b4)) 43 | (pad "20" smd rect (at -4.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9536f09-dc05-470f-9eab-a1ac095bc655)) 44 | (pad "21" smd rect (at -4.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d22f6f5-2b82-402b-ab77-8bbcfb8e8184)) 45 | (pad "22" smd rect (at -4 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f417245-fa67-4dc2-b01e-ab45db6a31a4)) 46 | (pad "23" smd rect (at -3.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2df77742-8340-4db6-a03e-00e7a67b8568)) 47 | (pad "24" smd rect (at -3.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7b467b1-254f-4943-8a2c-2838105ec57c)) 48 | (pad "25" smd rect (at -3.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e9fe3b9-a323-4357-967a-92ec9c6ab50f)) 49 | (pad "26" smd rect (at -3 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99d38752-1d6b-4f8a-9f69-ea01b8502d29)) 50 | (pad "27" smd rect (at -2.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8d6a7b1b-0e37-4863-b53b-a4ef8a687fb2)) 51 | (pad "28" smd rect (at -2.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e949c575-554d-41ef-ad6a-dc4a53a03b14)) 52 | (pad "29" smd rect (at -2.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c01971e-fec6-4b2c-b5d8-5806b5b26bb0)) 53 | (pad "30" smd rect (at -2 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2a272c5-fb45-4ae2-b8b8-a2658c36ecda)) 54 | (pad "31" smd rect (at -1.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4be2bb40-f155-4e93-95c0-f16f1d673322)) 55 | (pad "32" smd rect (at -1.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6806a33-61ae-4cfa-b4bb-3412486786c6)) 56 | (pad "33" smd rect (at -1.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0be4dff-289c-4cc7-b98a-fe39668e3109)) 57 | (pad "34" smd rect (at -1 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7316d5e-1439-416e-9b70-80d9491bab8f)) 58 | (pad "35" smd rect (at -0.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1a3a4fb-4855-4f25-bef5-dce054128ba8)) 59 | (pad "36" smd rect (at -0.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 864b8ea9-9b8e-44c1-9471-dd6cb2ee07e7)) 60 | (pad "37" smd rect (at -0.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ac28bb6-f859-41da-a294-28c9e44f3b0e)) 61 | (pad "38" smd rect (at 0 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23502d62-27c8-408b-91da-18be83a7c1c5)) 62 | (pad "39" smd rect (at 0.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35be3964-0fed-4f9b-9d5f-3ac7258a9049)) 63 | (pad "40" smd rect (at 0.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b832d01a-67d4-4e84-b2ad-cb28ebde5d9e)) 64 | (pad "41" smd rect (at 0.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f03e5e4c-9dbc-4115-9bd0-c4be012acde0)) 65 | (pad "42" smd rect (at 1 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c710819f-f935-4c66-a91c-452c2d57e2d3)) 66 | (pad "43" smd rect (at 1.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 014d7b8f-03f5-49f3-83db-988496554b00)) 67 | (pad "44" smd rect (at 1.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7912d81-4f89-4cb6-a945-6ef3f1d2d6f3)) 68 | (pad "45" smd rect (at 1.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5b9e2e4-6cc3-4b98-a0b3-352a49d5bd16)) 69 | (pad "46" smd rect (at 2 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c7d5c66-bcc9-409d-ab2b-a98344361bdd)) 70 | (pad "47" smd rect (at 2.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 56092165-4ba9-4a2d-b269-e1818f295e42)) 71 | (pad "48" smd rect (at 2.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c4d0cc3-3ff7-46ba-91c4-9a5ff34beeac)) 72 | (pad "49" smd rect (at 2.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18fad2bc-dd25-4414-a4a3-150658e6b88d)) 73 | (pad "50" smd rect (at 3 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bcf0608d-e204-4138-888e-a2d547ca5ab0)) 74 | (pad "51" smd rect (at 3.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21e99f29-0ac1-40cf-9ac4-b81f8ca55333)) 75 | (pad "52" smd rect (at 3.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfa85dd3-37a8-43f3-8404-ea4b0758be65)) 76 | (pad "53" smd rect (at 3.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a14f1cd-8854-4314-b937-a8ad063bf964)) 77 | (pad "54" smd rect (at 4 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82bca5ef-7240-49b4-9bce-5c208f95f80f)) 78 | (pad "55" smd rect (at 4.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f8c7b65-38f8-4829-a7d3-9f6cf94d1abc)) 79 | (pad "56" smd rect (at 4.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82aa0d52-47c7-4ae4-bec7-8df2ccf30c4b)) 80 | (pad "57" smd rect (at 4.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5ae9068-dfaa-4889-b466-10b16f6d89a8)) 81 | (pad "58" smd rect (at 5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d95a5076-5ea3-4e5a-8384-51cad69188d3)) 82 | (pad "67" smd rect (at 7.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eec3763c-e2fa-4ced-ae04-d24057e4980c)) 83 | (pad "68" smd rect (at 7.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc5a6dc7-0242-4a83-af35-5379d90662ea)) 84 | (pad "69" smd rect (at 7.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp acfb09c5-905d-4043-8d76-fbdae6f6b6b0)) 85 | (pad "70" smd rect (at 8 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7e06c80-b918-4db8-95fd-068183efd7d3)) 86 | (pad "71" smd rect (at 8.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d8f75cd-0b83-4543-ae7c-d647edde10e6)) 87 | (pad "72" smd rect (at 8.5 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25ce85be-1912-4dfb-9709-7b025bf9558f)) 88 | (pad "73" smd rect (at 8.75 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8590e364-04d9-4de3-94d5-5c48d098a96f)) 89 | (pad "74" smd rect (at 9 7.55) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21478ec6-6265-43d0-a19b-5edf40369285)) 90 | (pad "75" smd rect (at 9.25 0) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5572548d-1108-425a-b8b5-6e0f5dda40c1)) 91 | (model "${KIPRJMOD}/../third-party/snapeda/te-connectivity/1-2199119-5.step" 92 | (offset (xyz 0 -7.75 1.7)) 93 | (scale (xyz 1 1 1)) 94 | (rotate (xyz -90 0 0)) 95 | ) 96 | ) 97 | --------------------------------------------------------------------------------