Add PCIe M.2 support

This commit is contained in:
Stefan Agner
2021-01-14 17:49:44 +01:00
parent a7690180a2
commit c1077c7e1e
4 changed files with 468 additions and 15 deletions

View File

@@ -394,6 +394,10 @@
[
"18c18357-12fa-4472-a108-e954e5bd7840",
"Ethernet"
],
[
"a1a835e0-c072-4609-9cb4-4b95bf746f54",
"PCIe"
]
],
"text_variables": {}

View File

@@ -14,62 +14,74 @@
)
(sheet (at 200.66 36.83) (size 40.64 57.15)
(sheet (at 204.47 33.02) (size 40.64 57.15)
(stroke (width 0.001) (type solid) (color 132 0 132 1))
(fill (color 255 255 255 0.0000))
(uuid 12f6ca59-5dee-4aea-b4bb-e4b9cab2885b)
(property "Sheet name" "802.15.4 Radio" (id 0) (at 200.66 36.1941 0)
(property "Sheet name" "802.15.4 Radio" (id 0) (at 204.47 32.3841 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "Radio.kicad_sch" (id 1) (at 200.66 94.4889 0)
(property "Sheet file" "Radio.kicad_sch" (id 1) (at 204.47 90.6789 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
)
(sheet (at 38.1 121.92) (size 40.64 49.53)
(sheet (at 22.86 123.19) (size 40.64 49.53)
(stroke (width 0.001) (type solid) (color 132 0 132 1))
(fill (color 255 255 255 0.0000))
(uuid a9e0a5b9-8f0f-46f3-b2b0-a429c678afed)
(property "Sheet name" "Audio" (id 0) (at 38.1 121.2841 0)
(property "Sheet name" "Audio" (id 0) (at 22.86 122.5541 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "Audio.kicad_sch" (id 1) (at 38.1 171.9589 0)
(property "Sheet file" "Audio.kicad_sch" (id 1) (at 22.86 173.2289 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
)
(sheet (at 116.84 36.83) (size 46.99 41.91)
(sheet (at 120.65 30.48) (size 46.99 41.91)
(stroke (width 0.001) (type solid) (color 187 17 66 1))
(fill (color 255 255 255 0.0000))
(uuid 7c248bd3-8232-4777-a40c-eab53460cf85)
(property "Sheet name" "CM4" (id 0) (at 116.84 36.1941 0)
(property "Sheet name" "CM4" (id 0) (at 120.65 29.8441 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "CM4.kicad_sch" (id 1) (at 116.84 79.2489 0)
(property "Sheet file" "CM4.kicad_sch" (id 1) (at 120.65 72.8989 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
)
(sheet (at 114.3 121.92) (size 39.37 48.26)
(sheet (at 90.17 123.19) (size 39.37 48.26)
(stroke (width 0.001) (type solid) (color 132 0 132 1))
(fill (color 255 255 255 0.0000))
(uuid 18c18357-12fa-4472-a108-e954e5bd7840)
(property "Sheet name" "Ethernet" (id 0) (at 114.3 121.2841 0)
(property "Sheet name" "Ethernet" (id 0) (at 90.17 122.5541 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "Ethernet.kicad_sch" (id 1) (at 114.3 170.6889 0)
(property "Sheet file" "Ethernet.kicad_sch" (id 1) (at 90.17 171.9589 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
)
(sheet (at 39.37 35.56) (size 43.18 59.69)
(sheet (at 214.63 116.84) (size 40.64 41.91)
(stroke (width 0.001) (type solid) (color 132 0 132 1))
(fill (color 255 255 255 0.0000))
(uuid a1a835e0-c072-4609-9cb4-4b95bf746f54)
(property "Sheet name" "PCIe" (id 0) (at 214.63 116.2041 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "PCIe.kicad_sch" (id 1) (at 214.63 159.2589 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
)
(sheet (at 40.64 33.02) (size 43.18 59.69)
(stroke (width 0.001) (type solid) (color 132 0 132 1))
(fill (color 255 255 255 0.0000))
(uuid aa1d8d83-5167-420c-9ee7-3e4dcc942bfc)
(property "Sheet name" "USB" (id 0) (at 39.37 34.9241 0)
(property "Sheet name" "USB" (id 0) (at 40.64 32.3841 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "USB.kicad_sch" (id 1) (at 39.37 95.7589 0)
(property "Sheet file" "USB.kicad_sch" (id 1) (at 40.64 93.2189 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
)
@@ -81,6 +93,7 @@
(path "/12f6ca59-5dee-4aea-b4bb-e4b9cab2885b/" (page "4"))
(path "/a9e0a5b9-8f0f-46f3-b2b0-a429c678afed/" (page "5"))
(path "/18c18357-12fa-4472-a108-e954e5bd7840/" (page "6"))
(path "/a1a835e0-c072-4609-9cb4-4b95bf746f54/" (page "7"))
)
(symbol_instances
@@ -129,5 +142,8 @@
(path "/18c18357-12fa-4472-a108-e954e5bd7840/6dd5e861-e5d4-4759-b127-4958e3f04beb"
(reference "J?") (unit 1) (value "RJ45_LINK-PP_LPJG0926HENL_Horizontal") (footprint "LightBlue:RJ45_LINK-PP_LPJG0926HENL_Horizontal")
)
(path "/a1a835e0-c072-4609-9cb4-4b95bf746f54/1247548e-da2d-4da5-8e9d-cdb0bd0eeb39"
(reference "J?") (unit 1) (value "Bus_M.2_Socket_M") (footprint "")
)
)
)

View File

@@ -0,0 +1,114 @@
(footprint "Connector_TE-Connectivity.pretty_TE_2199230_Bus_M.2_M_H4.2mm_P0.5mm_Horizontal" (version 20201116) (generator pcbnew) (layer "F.Cu")
(tedit 5FC045CC)
(descr "TE M.2 Key-M 4.2mm height connector https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F2199230%7FB3%7Fpdf%7FEnglish%7FENG_CD_2199230_B3.pdf%7F2199230-4")
(tags "M.2 NGFF")
(attr smd)
(fp_text reference "REF**" (at 0 6) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp dd0c22ed-90f4-4466-86b0-0d4afe1fa7da)
)
(fp_text value "TE_2199230_Bus_M.2_M_H4.2mm_P0.5mm_Horizontal" (at 0 -11.18) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp cdc52746-9110-48be-9309-d9556dc42976)
)
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp cccef93d-a13c-4115-869e-da3978b5401b)
)
(fp_line (start -9.25 -5.05) (end -9.7 -5.5) (layer "F.SilkS") (width 0.12) (tstamp 0b5f5c8c-4d44-4c66-8443-02714f5cf9cc))
(fp_line (start 11 -1.3) (end 11 3.95) (layer "F.SilkS") (width 0.12) (tstamp 0b749447-6c74-487e-b762-9daf74049ca4))
(fp_line (start 7 3.95) (end 5.45 3.95) (layer "F.SilkS") (width 0.12) (tstamp 328bc027-7217-40e9-8aad-6d8b7a8e030a))
(fp_line (start -9.7 -5.5) (end -8.8 -5.5) (layer "F.SilkS") (width 0.12) (tstamp 492ac312-3915-4bd6-82a9-994751b73e7a))
(fp_line (start 6.8 -3.95) (end 5.25 -3.95) (layer "F.SilkS") (width 0.12) (tstamp 939c82e8-7235-46fe-8a62-78c1cda3467b))
(fp_line (start -8.8 -5.5) (end -9.25 -5.05) (layer "F.SilkS") (width 0.12) (tstamp 977dcb8b-dcaa-49e3-97d2-e2d42eafa4ef))
(fp_line (start 11 3.95) (end 9.45 3.95) (layer "F.SilkS") (width 0.12) (tstamp a4efd29a-eb56-494d-8376-e618040f4e96))
(fp_line (start -11 3.95) (end -11 -1.3) (layer "F.SilkS") (width 0.12) (tstamp d5255ee3-8a6f-49fa-9d60-84b62bd5cc4c))
(fp_line (start -9.45 3.95) (end -11 3.95) (layer "F.SilkS") (width 0.12) (tstamp d7d27157-6603-4451-b0e6-55d14ac5b693))
(fp_line (start -11.45 5.05) (end 11.45 5.05) (layer "F.CrtYd") (width 0.05) (tstamp 0d83d737-b8bd-45d4-939c-c1299a2cddda))
(fp_line (start 11.45 -5.05) (end 11.45 5.05) (layer "F.CrtYd") (width 0.05) (tstamp 5940b8ee-1353-4e43-b488-57f5d8bbc7de))
(fp_line (start -11.45 -5.05) (end 11.45 -5.05) (layer "F.CrtYd") (width 0.05) (tstamp 667a01b9-75e1-4c3b-8b3f-630c80858c30))
(fp_line (start -11.45 5.05) (end -11.45 -5.05) (layer "F.CrtYd") (width 0.05) (tstamp d9ba7701-a302-4c81-8aa2-15f2e587360b))
(fp_line (start 10.95 -3.875) (end 10.95 3.875) (layer "F.Fab") (width 0.1) (tstamp 85f38f57-98bc-4075-a8cc-efcc5337ac75))
(fp_line (start 10.95 -3.875) (end -10.95 -3.875) (layer "F.Fab") (width 0.1) (tstamp 87b5f0fc-e84e-4fd1-8577-66741d68f6ef))
(fp_line (start -10.95 3.875) (end 10.95 3.875) (layer "F.Fab") (width 0.1) (tstamp 885bde3e-0b53-40d3-b9ce-e781be881ef4))
(fp_line (start -10.95 -3.875) (end -10.95 3.875) (layer "F.Fab") (width 0.1) (tstamp 97fd36e9-9690-4161-b435-f3e64d7d00f8))
(fp_line (start -10.95 -0.25) (end 10.95 -0.25) (layer "F.Fab") (width 0.1) (tstamp 9f6c42b5-12f3-4cfd-b003-9a2d9c25f417))
(fp_line (start -9.25 -3.5) (end -8.89 -3.86) (layer "F.Fab") (width 0.1) (tstamp ca3ff6e3-d402-48c4-94eb-7291aba2997c))
(fp_line (start -9.25 -3.5) (end -9.61 -3.86) (layer "F.Fab") (width 0.1) (tstamp ee919a67-7f22-42cc-8e67-8bfa53685e38))
(pad "" np_thru_hole circle (at 10 1.5) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask) (tstamp 6c0cd885-5bf5-497a-be4d-470a5e813728))
(pad "" np_thru_hole circle (at -10 1.5) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask) (tstamp ef2bc89f-259c-4b68-9b63-977c20d6c773))
(pad "1" smd rect (at -9.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f2b9597-0a78-4486-9e01-d576b54f70f2))
(pad "2" smd rect (at -9 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c691512-6f35-4c89-838b-08a847e28aaf))
(pad "3" smd rect (at -8.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69d81537-c793-445d-82da-f7c6a49a17d7))
(pad "4" smd rect (at -8.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dde92c37-8602-4562-a0ac-d77358649900))
(pad "5" smd rect (at -8.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 160dd9bc-1878-4c45-8a37-f1ca81f85ec5))
(pad "6" smd rect (at -8 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cccc88b1-b162-4ddb-ba92-6cc8d40f5aa3))
(pad "7" smd rect (at -7.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6725ca90-d1e5-431a-8631-72076e8d2804))
(pad "8" smd rect (at -7.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9eb1c8bc-77eb-41c9-9b43-ed5660592e1a))
(pad "9" smd rect (at -7.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21f82c83-f5ff-4893-9196-441b4aaff436))
(pad "10" smd rect (at -7 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b30c1168-7716-49d2-ae67-cc21c06f9b26))
(pad "11" smd rect (at -6.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4bd5d88a-977c-4bb3-bc79-93a50b41b346))
(pad "12" smd rect (at -6.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 736b302e-e8af-48a9-a0e9-4c1bd2343e31))
(pad "13" smd rect (at -6.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0aabc07-c19d-4422-ad94-e494f1630aa8))
(pad "14" smd rect (at -6 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a7d83ba-481d-484a-9780-6cbb88d7e11a))
(pad "15" smd rect (at -5.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8996f95a-2369-471e-addb-e5f65e763d36))
(pad "16" smd rect (at -5.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 83e04ada-0048-43a9-93e3-581a5ad505da))
(pad "17" smd rect (at -5.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 61acd115-7dfe-4141-a390-fe720ea47878))
(pad "18" smd rect (at -5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23a84f7c-c22c-4e95-bb7c-fdeed0103723))
(pad "19" smd rect (at -4.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db6fca01-4a03-40cb-a69c-d41cd536b26d))
(pad "20" smd rect (at -4.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 766ecbd2-2cba-4ffd-93d4-fb7b4cbcc3d9))
(pad "21" smd rect (at -4.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ce86faf-3be3-4b99-b6fc-78fa04160fc5))
(pad "22" smd rect (at -4 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0871602-3466-443b-bb83-e5b03cf7baae))
(pad "23" smd rect (at -3.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49be0714-4b96-40af-97a4-98c0df69067d))
(pad "24" smd rect (at -3.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 196b3868-ea6b-4ec2-bb98-2923cd941776))
(pad "25" smd rect (at -3.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35804be5-f0a2-4662-854e-13182f0190e3))
(pad "26" smd rect (at -3 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73dadd66-3639-4ed9-b424-21bd66fe5da7))
(pad "27" smd rect (at -2.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 340f2428-45bf-4647-9a02-1df92f573eea))
(pad "28" smd rect (at -2.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c47574b-ffc0-4789-a53f-159aa4e1bb86))
(pad "29" smd rect (at -2.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f59a93a2-2ee5-47ec-ba87-6afd517179ec))
(pad "30" smd rect (at -2 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a33bb79d-f4c4-4d7c-912c-fd8010af3230))
(pad "31" smd rect (at -1.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53369428-c9e9-4584-a4e5-e65fa68c9978))
(pad "32" smd rect (at -1.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5c03ad9-d9d8-4947-b11b-3e4fd30d8095))
(pad "33" smd rect (at -1.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58a624e8-1895-4f89-810f-5b87b611c9c8))
(pad "34" smd rect (at -1 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 56980272-8816-49fc-9164-d0d75825a6d4))
(pad "35" smd rect (at -0.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9616004f-44b8-45a0-98ea-aadc3d64ee36))
(pad "36" smd rect (at -0.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f2b6a8e-fb8e-4a7e-8e8c-855479715a86))
(pad "37" smd rect (at -0.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 467a7bc4-4f86-45ae-9f49-2610262b11e6))
(pad "38" smd rect (at 0 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf322b6d-1e02-4533-9f67-621276294178))
(pad "39" smd rect (at 0.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 144e435c-948b-46d6-bcfd-f70a15131444))
(pad "40" smd rect (at 0.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 070de5fd-1cad-4dfd-9c66-aa1151c71efc))
(pad "41" smd rect (at 0.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ad06c05-b536-4533-92fd-d817fc98b335))
(pad "42" smd rect (at 1 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4fb65ad-1bf9-4131-915c-2158f0d0a142))
(pad "43" smd rect (at 1.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 186aa292-b250-4a84-85a3-9fd4063d611f))
(pad "44" smd rect (at 1.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7842c8d9-8995-4cc8-9da8-c6b6a03c31db))
(pad "45" smd rect (at 1.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26a69e14-68fb-4fd2-92a9-03481aa053ef))
(pad "46" smd rect (at 2 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07ac635f-8a04-4969-b0df-df0eaf202ed7))
(pad "47" smd rect (at 2.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3a0eea8-82ba-46fb-b85d-5b08c6dbfa49))
(pad "48" smd rect (at 2.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f901b2a5-5eb4-49df-8d49-62e3b80a408d))
(pad "49" smd rect (at 2.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6030ee19-cbcd-463c-b638-9ef16eb2a964))
(pad "50" smd rect (at 3 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88d6bc4d-c0b3-4348-8250-92e2e67c9818))
(pad "51" smd rect (at 3.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b628643a-bd15-4e61-ae2e-c0cf007c3951))
(pad "52" smd rect (at 3.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2a9a071-c5fe-45c8-9897-55c03f9a8db8))
(pad "53" smd rect (at 3.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86f381f7-5029-4b47-8488-14a92e78280e))
(pad "54" smd rect (at 4 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc563259-b4fe-4aff-b584-bd3ce1fc8c70))
(pad "55" smd rect (at 4.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3209ed39-c901-4300-b5ae-acce2b76e4ef))
(pad "56" smd rect (at 4.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 958eb395-935d-4472-948b-ac958375f144))
(pad "57" smd rect (at 4.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d049470b-b84d-4d3b-856f-98ad9ad7a599))
(pad "58" smd rect (at 5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 649fb3d7-4a8f-4d64-b101-a96747e7a73d))
(pad "67" smd rect (at 7.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ac22c75-34f6-4225-b162-a0a48f2f99cb))
(pad "68" smd rect (at 7.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0406e408-0611-433d-be3d-922caaaabc31))
(pad "69" smd rect (at 7.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a0fb5a7-07b7-43c2-b22a-f561664bdae5))
(pad "70" smd rect (at 8 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2207f501-5f27-4a1f-8085-52da9c9462e1))
(pad "71" smd rect (at 8.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4dfc9386-cabc-4e9d-9a3f-c064d94a2eee))
(pad "72" smd rect (at 8.5 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e3281fe-062b-49bd-a508-867023b2d431))
(pad "73" smd rect (at 8.75 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90b85dec-fb97-4690-a57e-aa2c5c8b5752))
(pad "74" smd rect (at 9 3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c460f235-73e2-4a7c-b980-e0a7b578adca))
(pad "75" smd rect (at 9.25 -3.75) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8bb1a62a-00e9-41ee-887c-c5addc315dd4))
(pad "MP" smd rect (at 10.35 -3) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c96fb14-da25-4820-a0d1-dab419967e5d))
(pad "MP" smd rect (at -10.35 -3) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7cd9635a-1a88-4c6b-887f-35ac43c69bc8))
(model "${KISYS3DMOD}/Connector_TE-Connectivity.3dshapes/TE_2199230_Bus_M.2_M_H4.2mm_P0.5mm_Horizontal.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

319
PCIe.kicad_sch Normal file
View File

@@ -0,0 +1,319 @@
(kicad_sch (version 20201015) (generator eeschema)
(paper "A4")
(lib_symbols
(symbol "Connector:Bus_M.2_Socket_M" (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at -22.86 46.99 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Bus_M.2_Socket_M" (id 1) (at 16.51 46.99 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 26.67 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://read.pudn.com/downloads794/doc/project/3133918/PCIe_M.2_Electromechanical_Spec_Rev1.0_Final_11012013_RS_Clean.pdf#page=155" (id 3) (at 0 26.67 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "M2 NGNF PCI-E" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "M.2 Socket 3 Mechanical Key M" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "*M*2*M*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Bus_M.2_Socket_M_0_1"
(rectangle (start -22.86 45.72) (end 22.86 -45.72)
(stroke (width 0.254)) (fill (type background))
)
)
(symbol "Bus_M.2_Socket_M_1_1"
(pin power_in line (at 0 -48.26 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 25.4 -10.16 180) (length 2.54)
(name "DAS/~DSS~/~LED1" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 0 0) (length 2.54)
(name "PETn3" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 48.26 270) (length 2.54) hide
(name "3.3V" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 2.54 0) (length 2.54)
(name "PETp3" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 48.26 270) (length 2.54) hide
(name "3.3V" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 48.26 270) (length 2.54) hide
(name "3.3V" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin input line (at -25.4 5.08 0) (length 2.54)
(name "PERn2" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 48.26 270) (length 2.54) hide
(name "3.3V" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin input line (at -25.4 7.62 0) (length 2.54)
(name "PERp2" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 48.26 270) (length 2.54)
(name "3.3V" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 2.54 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 5.08 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 10.16 0) (length 2.54)
(name "PETn2" (effects (font (size 1.27 1.27))))
(number "23" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 7.62 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "24" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 12.7 0) (length 2.54)
(name "PETp2" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 10.16 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 12.7 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "28" (effects (font (size 1.27 1.27))))
)
(pin input line (at -25.4 15.24 0) (length 2.54)
(name "PERn1" (effects (font (size 1.27 1.27))))
(number "29" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 15.24 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "30" (effects (font (size 1.27 1.27))))
)
(pin input line (at -25.4 17.78 0) (length 2.54)
(name "PERp1" (effects (font (size 1.27 1.27))))
(number "31" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 17.78 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "32" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "33" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 20.32 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "34" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 20.32 0) (length 2.54)
(name "PETn1" (effects (font (size 1.27 1.27))))
(number "35" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 22.86 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "36" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 22.86 0) (length 2.54)
(name "PETp1" (effects (font (size 1.27 1.27))))
(number "37" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 -22.86 0) (length 2.54)
(name "DEVSLP" (effects (font (size 1.27 1.27))))
(number "38" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "39" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 48.26 270) (length 2.54) hide
(name "3.3V" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 25.4 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "40" (effects (font (size 1.27 1.27))))
)
(pin input line (at -25.4 25.4 0) (length 2.54)
(name "PERn0/SATA-B+" (effects (font (size 1.27 1.27))))
(number "41" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 27.94 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "42" (effects (font (size 1.27 1.27))))
)
(pin input line (at -25.4 27.94 0) (length 2.54)
(name "PERp0/SATA-B-" (effects (font (size 1.27 1.27))))
(number "43" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 30.48 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "44" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "45" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 33.02 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "46" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 30.48 0) (length 2.54)
(name "PETn0/SATA-A-" (effects (font (size 1.27 1.27))))
(number "47" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 35.56 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "48" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 33.02 0) (length 2.54)
(name "PETp0/SATA-A+" (effects (font (size 1.27 1.27))))
(number "49" (effects (font (size 1.27 1.27))))
)
(pin input line (at -25.4 -5.08 0) (length 2.54)
(name "PERn3" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 43.18 0) (length 2.54)
(name "~PERST" (effects (font (size 1.27 1.27))))
(number "50" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "51" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -25.4 40.64 0) (length 2.54)
(name "~CLKREQ" (effects (font (size 1.27 1.27))))
(number "52" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 -38.1 0) (length 2.54)
(name "REFCLKn" (effects (font (size 1.27 1.27))))
(number "53" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -25.4 38.1 0) (length 2.54)
(name "~PEWAKE" (effects (font (size 1.27 1.27))))
(number "54" (effects (font (size 1.27 1.27))))
)
(pin output line (at -25.4 -35.56 0) (length 2.54)
(name "REFCLKp" (effects (font (size 1.27 1.27))))
(number "55" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 38.1 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "56" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "57" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 40.64 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "58" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 -2.54 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 -5.08 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "67" (effects (font (size 1.27 1.27))))
)
(pin output line (at 25.4 -27.94 180) (length 2.54)
(name "SUSCLK" (effects (font (size 1.27 1.27))))
(number "68" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 25.4 -20.32 180) (length 2.54)
(name "PEDET" (effects (font (size 1.27 1.27))))
(number "69" (effects (font (size 1.27 1.27))))
)
(pin input line (at -25.4 -2.54 0) (length 2.54)
(name "PERp3" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 48.26 270) (length 2.54) hide
(name "3.3V" (effects (font (size 1.27 1.27))))
(number "70" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "71" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 48.26 270) (length 2.54) hide
(name "3.3V" (effects (font (size 1.27 1.27))))
(number "72" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "73" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 48.26 270) (length 2.54) hide
(name "3.3V" (effects (font (size 1.27 1.27))))
(number "74" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "75" (effects (font (size 1.27 1.27))))
)
(pin unconnected line (at 22.86 0 180) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -48.26 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
)
(symbol (lib_id "Connector:Bus_M.2_Socket_M") (at 114.3 91.44 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "1247548e-da2d-4da5-8e9d-cdb0bd0eeb39")
(property "Reference" "J?" (id 0) (at 114.3 38.1 0))
(property "Value" "Bus_M.2_Socket_M" (id 1) (at 114.3 40.64 0))
(property "Footprint" "" (id 2) (at 114.3 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://read.pudn.com/downloads794/doc/project/3133918/PCIe_M.2_Electromechanical_Spec_Rev1.0_Final_11012013_RS_Clean.pdf#page=155" (id 3) (at 114.3 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
)
)