From 5b5771ed4203885e8fd6656c962e314a04bdf3f7 Mon Sep 17 00:00:00 2001 From: Supercookiegaming <81391319+Supercookiegaming@users.noreply.github.com> Date: Sat, 7 Jun 2025 14:38:29 -0400 Subject: [PATCH] Added M.2 PCB Footprints -added M.2 Edge Connector Footprints -added M.2 Mounting Pad Footprint --- .../M.2 A Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 A+E Key Connector.kicad_mod | 1528 ++++++++++++++++ .../M.2 B Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 B+M Key Connector.kicad_mod | 1528 ++++++++++++++++ .../M.2 C Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 D Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 E Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 F Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 G Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 H Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 J Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 K Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 L Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 M Key Connector.kicad_mod | 1530 ++++++++++++++++ .../M.2 Mounting Pad.kicad_mod | 93 + .../M.2 No Key Connector.kicad_mod | 1532 +++++++++++++++++ 16 files changed, 23041 insertions(+) create mode 100644 Library/PCIexpress.pretty/M.2 A Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 A+E Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 B Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 B+M Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 C Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 D Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 E Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 F Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 G Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 H Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 J Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 K Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 L Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 M Key Connector.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 Mounting Pad.kicad_mod create mode 100644 Library/PCIexpress.pretty/M.2 No Key Connector.kicad_mod diff --git a/Library/PCIexpress.pretty/M.2 A Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 A Key Connector.kicad_mod new file mode 100644 index 0000000..0c53c47 --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 A Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 A Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 A Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start 6.025 -1.79) + (end 6.025 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5ecb6eed-dbe3-4241-8630-73a3f555ed8d") + ) + (fp_line + (start 6.025 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a38f8667-5a6d-4d4d-8c99-18b8c5299306") + ) + (fp_line + (start 7.225 -1.79) + (end 7.225 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9ca947ef-bcfb-4df8-8438-9403eae8abba") + ) + (fp_line + (start 7.225 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "35258170-6580-4a29-a60f-be7672a4379d") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start 6.025 -1.79) + (mid 6.625 -2.39) + (end 7.225 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "160f1c0b-9d2e-42ac-8824-d81f6529c91e") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "A" + (at 7.1 -2.255 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "573a6f49-12b9-4ff4-9b75-5c4dc0780806") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 A+E Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 A+E Key Connector.kicad_mod new file mode 100644 index 0000000..4c8e87b --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 A+E Key Connector.kicad_mod @@ -0,0 +1,1528 @@ +(footprint "M.2 A+E Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 A+E Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start 2.025 -1.79) + (end 2.025 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "86fbc55f-5e54-4577-9d76-c442caac901a") + ) + (fp_line + (start 2.025 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4637d86f-9b3d-451b-86e6-8a06fc281c54") + ) + (fp_line + (start 3.225 -1.79) + (end 3.225 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2e508555-3767-49fc-b9da-a6685d9eacfd") + ) + (fp_line + (start 3.225 1.11) + (end 6.025 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8fd42a11-d768-4cde-b9b1-b1684e5fb392") + ) + (fp_line + (start 6.025 -1.79) + (end 6.025 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "47fd98df-1ed1-4fcc-9e57-f8a894d6ad37") + ) + (fp_line + (start 7.225 -1.79) + (end 7.225 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0574caca-8474-4a12-89b6-c89ae4d97688") + ) + (fp_line + (start 7.225 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5e486c37-922d-4741-9c20-145f5c2fa502") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start 2.025 -1.79) + (mid 2.625 -2.39) + (end 3.225 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "611f12fa-08b8-4dae-927e-0095dc8c52c7") + ) + (fp_arc + (start 6.025 -1.79) + (mid 6.625 -2.39) + (end 7.225 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d693bc0e-dcb0-4d34-aa98-e5277c0b2ca4") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "E" + (at 3.28 -2.32 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "59c8026b-6ed6-4139-beb2-0639f1f75fcc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "A" + (at 7.265 -2.345 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "bc806121-2161-4a75-ac6f-4e9ac53f3d89") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 B Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 B Key Connector.kicad_mod new file mode 100644 index 0000000..f7bed32 --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 B Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 B Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 B Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start 5.02 -1.79) + (end 5.02 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "623dccdb-c046-40c7-ac91-e443471747e9") + ) + (fp_line + (start 5.02 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "415ca4ba-2aad-4345-8231-55466c4b4389") + ) + (fp_line + (start 6.22 -1.79) + (end 6.22 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "31a56ed2-0d15-4f5d-83fc-3dc63b24d6b9") + ) + (fp_line + (start 6.225333 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7b9f0820-1e63-4bc7-b8a3-bfc0fb651da5") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start 5.02 -1.79) + (mid 5.62 -2.39) + (end 6.22 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "aea234ea-8958-4295-9ebd-c58a389b697c") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "B" + (at 6.27 -2.3 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "97196da1-ff7f-4413-9263-8837a43fc7a6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 B+M Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 B+M Key Connector.kicad_mod new file mode 100644 index 0000000..a3ca5dc --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 B+M Key Connector.kicad_mod @@ -0,0 +1,1528 @@ +(footprint "M.2 B+M Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 B+M Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start -6.72 -1.79) + (end -6.72 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a038f64d-265b-4545-a725-55563243d679") + ) + (fp_line + (start -6.72 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "276eefd3-18d4-47ae-ae7b-e8d5ca9fd639") + ) + (fp_line + (start -5.52 -1.79) + (end -5.52 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3f1e319a-c98d-41ed-948d-ab9aa70ead27") + ) + (fp_line + (start -5.52 1.11) + (end 5.03 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "533d6db6-b451-46d2-b024-6111837529ef") + ) + (fp_line + (start 5.03 -1.79) + (end 5.03 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2207caa1-ca65-4c98-bf51-e073f42b2bca") + ) + (fp_line + (start 6.23 -1.79) + (end 6.23 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3348a9c5-e69f-4385-bee3-406ec31ac4db") + ) + (fp_line + (start 6.23 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4541b688-e181-4ed2-b6a4-ee2fb750b2e1") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start -6.72 -1.79) + (mid -6.12 -2.39) + (end -5.52 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b53e4507-de8b-4a2a-9285-c64a19ad4d65") + ) + (fp_arc + (start 5.03 -1.79) + (mid 5.63 -2.39) + (end 6.23 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6f6d141e-321a-4b2e-90db-f885572e25a9") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "M" + (at -5.475 -2.49 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "64318861-a97d-4f3a-bcec-3ea45b3fab66") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "B" + (at 6.085 -2.395 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "faa32b81-81a7-4aed-ae2a-f8bdd304a88e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 C Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 C Key Connector.kicad_mod new file mode 100644 index 0000000..a6b718a --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 C Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 C Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 C Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start 4.025 -1.79) + (end 4.025 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef052d65-7d31-4bb2-be27-1eba79b5f870") + ) + (fp_line + (start 4.025 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3b490415-4b99-4cfe-9b7b-176fea5679cf") + ) + (fp_line + (start 5.225 -1.79) + (end 5.225 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cc69705d-a12e-49d6-be20-65e230d0a302") + ) + (fp_line + (start 5.225 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "cf09ab38-b81a-4e6f-911c-3d9a7d5b1184") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start 4.025 -1.79) + (mid 4.625 -2.39) + (end 5.225 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f03b335d-ee70-428d-8ddc-c70f5e6f432a") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "C" + (at 5.29 -2.37 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "88397dbc-8c4b-4303-ad85-eb91c9f1cf49") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "12" smd rect + (at 6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "843a8efb-7e4e-4990-a4be-339205ea75e6") + ) + (pad "13" smd rect + (at 6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "771c4e82-d291-445e-897e-bb46e27fa502") + ) + (pad "14" smd rect + (at 6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37eb73c7-8e65-4b95-81bb-913abf91683b") + ) + (pad "15" smd rect + (at 5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ac72e029-0f3c-4dd8-97ca-46debe1f8a78") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 D Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 D Key Connector.kicad_mod new file mode 100644 index 0000000..63a3829 --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 D Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 D Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 D Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start 3.02 -1.79) + (end 3.02 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9e4381a1-d2c6-4aca-9054-fbdc6694d906") + ) + (fp_line + (start 3.02 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e0f38c1e-c7d2-4a2e-8dc9-615f28603b38") + ) + (fp_line + (start 4.22 -1.79) + (end 4.22 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6c3a5a1b-492d-469b-bac4-bbb54bd5c658") + ) + (fp_line + (start 4.22 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c8746e33-155a-4350-aa23-22bba78fa32e") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start 3.02 -1.79) + (mid 3.62 -2.39) + (end 4.22 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8317dbba-3851-4407-9189-07c30f144890") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "D" + (at 4.27 -2.35 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "58176302-d869-454c-9bbf-eba8c7e69f0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "12" smd rect + (at 6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "843a8efb-7e4e-4990-a4be-339205ea75e6") + ) + (pad "13" smd rect + (at 6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "771c4e82-d291-445e-897e-bb46e27fa502") + ) + (pad "14" smd rect + (at 6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37eb73c7-8e65-4b95-81bb-913abf91683b") + ) + (pad "15" smd rect + (at 5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ac72e029-0f3c-4dd8-97ca-46debe1f8a78") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 E Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 E Key Connector.kicad_mod new file mode 100644 index 0000000..5a03c7d --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 E Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 E Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 E Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start 2.02 -1.79) + (end 2.02 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "931a2931-812e-4fd1-be16-978493e8d387") + ) + (fp_line + (start 2.02 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bda5f6c8-5a29-49b5-af72-a4436f90ad82") + ) + (fp_line + (start 3.22 -1.79) + (end 3.22 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "47d0016d-1939-45df-a210-2021cba42bbc") + ) + (fp_line + (start 3.22 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "235610f1-7caf-4d25-b704-3c1f85b2010a") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start 2.02 -1.79) + (mid 2.62 -2.39) + (end 3.22 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dca8cd0a-ef02-4f45-b3d4-3d3a67c3c101") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "E" + (at 3.245 -2.395 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "cbd7c85c-9360-451c-b485-a95a619f5d58") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "12" smd rect + (at 6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "843a8efb-7e4e-4990-a4be-339205ea75e6") + ) + (pad "13" smd rect + (at 6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "771c4e82-d291-445e-897e-bb46e27fa502") + ) + (pad "14" smd rect + (at 6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37eb73c7-8e65-4b95-81bb-913abf91683b") + ) + (pad "15" smd rect + (at 5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ac72e029-0f3c-4dd8-97ca-46debe1f8a78") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 F Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 F Key Connector.kicad_mod new file mode 100644 index 0000000..44285b6 --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 F Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 F Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 F Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start 1.025 -1.79) + (end 1.025 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "411224ed-3290-4c0b-b697-7c427d7b0a49") + ) + (fp_line + (start 1.025 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4b0ff4a2-5cfa-4602-96af-be88d5bd8ea1") + ) + (fp_line + (start 2.225 -1.79) + (end 2.225 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "eefdc20b-41b4-4575-b7cd-187540cefb59") + ) + (fp_line + (start 2.225 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fae57637-adb9-4e59-8f7b-1dbc85ec4e23") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start 1.025 -1.79) + (mid 1.625 -2.39) + (end 2.225 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8d26ff7b-4d1f-410b-9d19-09be309b2d15") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "F" + (at 2.265 -2.355 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "b6f31785-640b-4ea3-8c92-959e999051ec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "12" smd rect + (at 6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "843a8efb-7e4e-4990-a4be-339205ea75e6") + ) + (pad "13" smd rect + (at 6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "771c4e82-d291-445e-897e-bb46e27fa502") + ) + (pad "14" smd rect + (at 6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37eb73c7-8e65-4b95-81bb-913abf91683b") + ) + (pad "15" smd rect + (at 5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ac72e029-0f3c-4dd8-97ca-46debe1f8a78") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 G Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 G Key Connector.kicad_mod new file mode 100644 index 0000000..fe71b96 --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 G Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 G Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 G Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start -1.72 -1.79) + (end -1.72 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "df72989f-94eb-40fd-a814-174c51d96d69") + ) + (fp_line + (start -1.72 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4cc4e049-5102-4320-9147-bd97c9b6cbcf") + ) + (fp_line + (start -0.52 -1.79) + (end -0.52 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c02668dc-2694-4396-9e83-05e1ba0c6849") + ) + (fp_line + (start -0.52 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a1a2c07d-c302-40dd-9343-b1b7e54998cf") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start -1.72 -1.79) + (mid -1.12 -2.39) + (end -0.52 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a4f2ca3d-584c-455c-ad59-502e47c18e0c") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "G" + (at -0.475 -2.47 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "4b38eb4f-0f1b-40b4-8b25-2df1cb21f22f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "12" smd rect + (at 6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "843a8efb-7e4e-4990-a4be-339205ea75e6") + ) + (pad "13" smd rect + (at 6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "771c4e82-d291-445e-897e-bb46e27fa502") + ) + (pad "14" smd rect + (at 6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37eb73c7-8e65-4b95-81bb-913abf91683b") + ) + (pad "15" smd rect + (at 5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ac72e029-0f3c-4dd8-97ca-46debe1f8a78") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 H Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 H Key Connector.kicad_mod new file mode 100644 index 0000000..4d9657c --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 H Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 H Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 H Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start -2.725 -1.79) + (end -2.725 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1fca0bf2-bab4-407a-99dc-7f89e870fbb4") + ) + (fp_line + (start -2.725 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "a1e2ae82-8678-4025-8a23-956a22280f11") + ) + (fp_line + (start -1.525 -1.79) + (end -1.525 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0552c89b-950f-4c2e-92f4-5235ec0aa8c6") + ) + (fp_line + (start -1.525 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "250283b5-b44d-472c-a5f6-973eb34d6e8e") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start -2.725 -1.79) + (mid -2.125 -2.39) + (end -1.525 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "986e9937-4d16-4841-9d72-94a3489cd2d8") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "H" + (at -1.475 -2.325 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "df0ca823-e9f9-4f71-bf95-5cdb45859eb6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "12" smd rect + (at 6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "843a8efb-7e4e-4990-a4be-339205ea75e6") + ) + (pad "13" smd rect + (at 6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "771c4e82-d291-445e-897e-bb46e27fa502") + ) + (pad "14" smd rect + (at 6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37eb73c7-8e65-4b95-81bb-913abf91683b") + ) + (pad "15" smd rect + (at 5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ac72e029-0f3c-4dd8-97ca-46debe1f8a78") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 J Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 J Key Connector.kicad_mod new file mode 100644 index 0000000..418f5e7 --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 J Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 J Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 J Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start -3.725 -1.79) + (end -3.725 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f25a91c6-6fff-4dd7-8412-7cd39fd8d3ea") + ) + (fp_line + (start -3.725 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "8c6dfb6d-3b3e-46b8-b555-abb40061be08") + ) + (fp_line + (start -2.525 -1.79) + (end -2.525 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b36429b2-4651-4f2b-9b72-8703e24c9c2d") + ) + (fp_line + (start -2.525 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2830784f-08fa-45cf-b481-6759c5ee3a65") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start -3.725 -1.79) + (mid -3.125 -2.39) + (end -2.525 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c3d21988-e958-4361-8c1d-c6ab2b4cd716") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "J" + (at -2.48 -2.4 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "4aa205c6-8fbb-4058-82d9-57104ce4230c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "12" smd rect + (at 6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "843a8efb-7e4e-4990-a4be-339205ea75e6") + ) + (pad "13" smd rect + (at 6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "771c4e82-d291-445e-897e-bb46e27fa502") + ) + (pad "14" smd rect + (at 6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37eb73c7-8e65-4b95-81bb-913abf91683b") + ) + (pad "15" smd rect + (at 5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ac72e029-0f3c-4dd8-97ca-46debe1f8a78") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 K Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 K Key Connector.kicad_mod new file mode 100644 index 0000000..19bfd17 --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 K Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 K Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 K Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start -4.725 -1.79) + (end -4.725 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1f0bfe89-17f7-4239-9b74-24fecb5e2cf1") + ) + (fp_line + (start -4.725 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c5475957-5b6e-4074-955e-d5c170e0c3a8") + ) + (fp_line + (start -3.525 -1.79) + (end -3.525 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "47dacfb4-85ac-4b7d-8a76-cb255c4826bc") + ) + (fp_line + (start -3.525 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4d4cb164-d2a1-4935-87e9-60cdbccf41b0") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start -4.725 -1.79) + (mid -4.125 -2.39) + (end -3.525 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "09b5452a-fb4d-4f2f-a1d6-5070fd02f471") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "K" + (at -3.46 -2.445 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "6ca3882e-36bc-424f-be87-1f3bd8162f79") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "12" smd rect + (at 6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "843a8efb-7e4e-4990-a4be-339205ea75e6") + ) + (pad "13" smd rect + (at 6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "771c4e82-d291-445e-897e-bb46e27fa502") + ) + (pad "14" smd rect + (at 6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37eb73c7-8e65-4b95-81bb-913abf91683b") + ) + (pad "15" smd rect + (at 5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ac72e029-0f3c-4dd8-97ca-46debe1f8a78") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 L Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 L Key Connector.kicad_mod new file mode 100644 index 0000000..b7192b5 --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 L Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 L Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 L Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start -5.725 -1.79) + (end -5.725 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "55d5e2c1-9b8e-4fd5-b6f2-ee69c741c911") + ) + (fp_line + (start -5.725 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "35d088cf-3dfd-4d99-80eb-778bda11d902") + ) + (fp_line + (start -4.525 -1.79) + (end -4.525 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "14b04057-f105-43e7-8a81-3828b06a3a8c") + ) + (fp_line + (start -4.525 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "12ec8a50-c46b-4eb0-9476-d216c41db0fa") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start -5.725 -1.79) + (mid -5.125 -2.39) + (end -4.525 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4dbeca53-3f05-4084-8697-cc89ef0f043d") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "L" + (at -4.465 -2.385 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "3d12f7e3-f803-44fe-a470-93c6d5bcc29a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "12" smd rect + (at 6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "843a8efb-7e4e-4990-a4be-339205ea75e6") + ) + (pad "13" smd rect + (at 6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "771c4e82-d291-445e-897e-bb46e27fa502") + ) + (pad "14" smd rect + (at 6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37eb73c7-8e65-4b95-81bb-913abf91683b") + ) + (pad "15" smd rect + (at 5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ac72e029-0f3c-4dd8-97ca-46debe1f8a78") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 M Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 M Key Connector.kicad_mod new file mode 100644 index 0000000..c39ac08 --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 M Key Connector.kicad_mod @@ -0,0 +1,1530 @@ +(footprint "M.2 M Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 M Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925 -2.39) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start -6.725 -1.79) + (end -6.725 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "76414e09-2b40-4569-aa63-90fd0d39177a") + ) + (fp_line + (start -6.725 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "13b256fa-fc97-493c-845d-2c5ce1ea21ea") + ) + (fp_line + (start -5.525 -1.79) + (end -5.525 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5456111f-72ec-4069-b90b-317a470d9168") + ) + (fp_line + (start -5.525 1.11) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c1fb442d-cd13-4954-a8d2-574f79275016") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start -6.725 -1.79) + (mid -6.125 -2.39) + (end -5.525 -1.79) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6675b8ba-8a90-4dee-8e17-8b2acbf51153") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "M" + (at -5.475 -2.375 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "52726f98-1c40-4ee6-944e-0696f451bbf6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "12" smd rect + (at 6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "843a8efb-7e4e-4990-a4be-339205ea75e6") + ) + (pad "13" smd rect + (at 6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "771c4e82-d291-445e-897e-bb46e27fa502") + ) + (pad "14" smd rect + (at 6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37eb73c7-8e65-4b95-81bb-913abf91683b") + ) + (pad "15" smd rect + (at 5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ac72e029-0f3c-4dd8-97ca-46debe1f8a78") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 Mounting Pad.kicad_mod b/Library/PCIexpress.pretty/M.2 Mounting Pad.kicad_mod new file mode 100644 index 0000000..d43d2e8 --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 Mounting Pad.kicad_mod @@ -0,0 +1,93 @@ +(footprint "M.2 Mounting Pad" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -4.82 0) + (unlocked yes) + (layer "F.Fab") + (uuid "8b2e1c62-1f10-4651-9f2d-cc0756985f42") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 Mounting Pad" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "2cc7b09f-9586-4c34-8903-9fb5ccdd4c08") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "191dc3c0-f422-4ff8-84ec-4a825593b916") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0bf31a89-78ec-4dd8-9ab3-913f7857014c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "9f188612-bdd0-4cb4-9579-ba791c3cb90a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 5.5 5.5) + (drill 3.5) + (property pad_prop_castellated) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "cc590ad5-81d2-46aa-b4dc-4b10a598f102") + (padstack + (mode front_inner_back) + (layer "Inner" + (shape circle) + (size 5.5 5.5) + (zone_connect -1) + ) + (layer "B.Cu" + (shape oval) + (size 6 8) + (thermal_bridge_angle 45) + (zone_connect -1) + ) + ) + ) + (embedded_fonts no) +) diff --git a/Library/PCIexpress.pretty/M.2 No Key Connector.kicad_mod b/Library/PCIexpress.pretty/M.2 No Key Connector.kicad_mod new file mode 100644 index 0000000..f336454 --- /dev/null +++ b/Library/PCIexpress.pretty/M.2 No Key Connector.kicad_mod @@ -0,0 +1,1532 @@ +(footprint "M.2 No Key Connector" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -5.08 0) + (unlocked yes) + (layer "F.Fab") + (uuid "192656a4-d1cb-4e09-8d59-5f94769679ab") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "M.2 No Key Connector" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cb04d929-07a4-4ab2-8b46-9700f01a20eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4918a189-9e1a-43bf-a05c-34e4e610d286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a394491f-1cd1-409c-9f9b-c47da2d0e55c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_rect + (start -9.925 -0.94) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.Mask") + (uuid "680f2dbd-4201-41ce-b215-c56ea361d055") + ) + (fp_rect + (start -9.925 -1.44) + (end 9.925 1.11) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.Mask") + (uuid "db7a4d36-3f34-4033-b3a0-b9cfdb8675ca") + ) + (fp_line + (start -15 -108.89) + (end 15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "882919ef-b482-4a81-a30f-3ba12e7099f3") + ) + (fp_line + (start -15 -78.89) + (end 15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8cd028dd-0f51-4d86-9668-74a340f03999") + ) + (fp_line + (start -15 -58.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b5e2da54-cee5-4883-8059-0aad10e18d7b") + ) + (fp_line + (start -15 -40.89) + (end 15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "783a5739-ba44-4b19-a5f8-b6777f8ce734") + ) + (fp_line + (start -15 -28.89) + (end 15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ce6c26b4-a6ae-43e6-8d71-98bf0607a0ce") + ) + (fp_line + (start -15 -2.89) + (end -15 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0a636e4d-5cc9-4005-a52f-044a98c1439d") + ) + (fp_line + (start -15 -2.89) + (end -15 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "06ef01d9-0519-43d8-8cd3-bab4bc1d9250") + ) + (fp_line + (start -15 -2.89) + (end -15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aa379611-d849-481b-8e9c-da03d22f16a4") + ) + (fp_line + (start -15 -2.89) + (end -15 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d2350da6-fd38-4119-95a9-572bdd38fee2") + ) + (fp_line + (start -15 -2.89) + (end -15 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f8f5c26-d83a-4917-80eb-e6e03255decb") + ) + (fp_line + (start -11 -108.89) + (end 11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "125cc4f5-cdc3-44f4-ab43-ba9766e33c30") + ) + (fp_line + (start -11 -78.89) + (end 11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f3889784-7c5e-48bd-bda7-9d35a2dbe20c") + ) + (fp_line + (start -11 -58.89) + (end 11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ac0af95-1e95-4369-98d2-b4f9052f50cf") + ) + (fp_line + (start -11 -40.89) + (end 11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3110ccc3-5262-46cc-b8d6-1f539a211342") + ) + (fp_line + (start -11 -28.89) + (end 11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "53bcdb19-0373-4014-830c-aba8532cdc01") + ) + (fp_line + (start -11 -2.89) + (end -15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "111c631a-3e2c-4a1e-bcaa-c47f3608e031") + ) + (fp_line + (start -11 -2.89) + (end -11 -108.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f28d68b8-fe7f-4646-bff5-3d0ffefe8d82") + ) + (fp_line + (start -11 -2.89) + (end -11 -78.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7b40686-b853-4880-af47-16d3954ab709") + ) + (fp_line + (start -11 -2.89) + (end -11 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e998948-1ac9-417a-9614-fcf71fbd5751") + ) + (fp_line + (start -11 -2.89) + (end -11 -40.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "3e9d1a94-1893-45e2-858b-391605409c3d") + ) + (fp_line + (start -11 -2.89) + (end -11 -28.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a288a9e-eb09-4fdb-9e10-6a1214d7875e") + ) + (fp_line + (start -11 -2.89) + (end -10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ef47feb2-ff01-4fc6-83e7-b678df578b2d") + ) + (fp_line + (start -9.925001 -2.39) + (end -9.925001 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0f55a34f-16ac-44ae-b324-9e518338ffb5") + ) + (fp_line + (start 9.925 -2.39) + (end 9.925 1.11) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "91a4dabd-03ac-4e80-934f-783a0e86f665") + ) + (fp_line + (start 9.925 1.11) + (end -9.925 1.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8c8374ca-1d5b-42ea-8dc7-cc8aaf422cfc") + ) + (fp_line + (start 10.425 -2.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2f817b17-536b-4c2f-bd3a-be47d4d733d3") + ) + (fp_line + (start 11 -108.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "135aefc0-0e2b-4030-b0dc-5673f8033443") + ) + (fp_line + (start 11 -78.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "cd14bb83-d926-40ec-95de-5b5222d81616") + ) + (fp_line + (start 11 -58.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "04f3b255-84f6-432c-990f-9946a2754206") + ) + (fp_line + (start 11 -40.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "0ae5492b-054c-4d04-87e4-e2d589b98b96") + ) + (fp_line + (start 11 -28.89) + (end 11 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "75649bc8-c1e9-4401-aa3a-0dda5762478e") + ) + (fp_line + (start 11 -2.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5d42408a-9d86-431f-8f09-281b87e72034") + ) + (fp_line + (start 15 -108.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9b3bec11-1c2e-4d1e-98d1-3b24096c4544") + ) + (fp_line + (start 15 -78.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b67de0ba-64b9-4bc4-921b-a690a22ba891") + ) + (fp_line + (start 15 -40.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ed51600e-e92d-4994-8f81-0c94a7069553") + ) + (fp_line + (start 15 -28.89) + (end 15 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a1213e84-7f0a-475f-a2ad-4f37a54a796e") + ) + (fp_line + (start 15 -2.89) + (end 15 -58.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e8eaa609-5ee4-442f-829e-cca10b6a5d59") + ) + (fp_arc + (start -10.425 -2.89) + (mid -10.071447 -2.743553) + (end -9.925 -2.39) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5371f54c-011e-4222-bffa-ef3e56856db4") + ) + (fp_arc + (start 9.925 -2.39) + (mid 10.071447 -2.743553) + (end 10.425 -2.89) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "56464fd9-0c09-42c2-8877-fe450ade8437") + ) + (fp_line + (start -0.71 -109.6) + (end 0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "81b378b7-cab6-4ee6-b399-41ba2bfc2143") + ) + (fp_line + (start -0.71 -79.6) + (end 0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "ebec3253-45ff-414f-a267-0424484881ad") + ) + (fp_line + (start -0.71 -59.6) + (end 0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "f304e90b-64e0-48a4-b5b7-d9ca9e1248d0") + ) + (fp_line + (start -0.71 -41.6) + (end 0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "cad7ac4c-344b-4c3e-92c5-15f007ab4ad5") + ) + (fp_line + (start -0.71 -29.6) + (end 0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "91dfd78b-b281-4a68-b471-e8f78e507d97") + ) + (fp_line + (start 0.71 -109.6) + (end -0.71 -108.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "4ac0a155-54d8-47ea-84fd-cb2386ee41c2") + ) + (fp_line + (start 0.71 -79.6) + (end -0.71 -78.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "8f776ea3-f0ef-40b4-9d9f-208250fde3f1") + ) + (fp_line + (start 0.71 -59.6) + (end -0.71 -58.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "598fabb6-73e7-43f8-9e6b-76e4088a2b35") + ) + (fp_line + (start 0.71 -41.6) + (end -0.71 -40.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "57126008-c467-42d0-8ea1-15c019ab5b8e") + ) + (fp_line + (start 0.71 -29.6) + (end -0.71 -28.18) + (stroke + (width 0.15) + (type default) + ) + (layer "User.3") + (uuid "545acf8e-f2fc-4a9f-9e73-d38a1b20181a") + ) + (fp_rect + (start -15 -108.89) + (end 15 -105.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "4746ff9e-8e16-4965-bfc9-c3ac748582cf") + ) + (fp_rect + (start -15 -78.89) + (end 15 -75.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "1428f8c0-df31-4cb6-be19-5576671ae5c5") + ) + (fp_rect + (start -15 -58.89) + (end 15 -55.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "9f806709-f435-4987-b70d-e2a81ceff9c4") + ) + (fp_rect + (start -15 -40.89) + (end 15 -37.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "8204e817-9c96-4256-a202-2c4f9f2b2089") + ) + (fp_rect + (start -15 -28.89) + (end 15 -25.09) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "User.4") + (uuid "a6198dba-f55d-4452-b7eb-9a2624bfe92f") + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c85f7fe0-22ef-4fad-b6e9-25f448a35594") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "22, 30mm width and 30, 42, 60, 80, 110mm length shown in Blue (User.2 Layer)" + (at 0.02 14.055 0) + (unlocked yes) + (layer "User.2") + (uuid "7658fade-61e9-4ef6-acb5-59bc0c631491") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Place \"M.2 Mounting Pad\" Footprint from library on Teal (User.3 Layer) X's" + (at -0.13 9.4 0) + (unlocked yes) + (layer "User.3") + (uuid "baea5827-685f-4314-9f95-7cc0e482adde") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (fp_text user "Yellow areas (User.4 Layer) reserverd for RF recepticals or for components when no RF recepticals used." + (at 0.165 4.83 0) + (unlocked yes) + (layer "User.4") + (uuid "1c693502-7135-4f9e-9212-a1db191c3cdd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (pts + (xy -15 -110) (xy 15 -110) + ) + (height -17.83) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 0 -131.23 0) + (layer "User.2") + (uuid "00022239-06dd-41ac-8323-01ad8b242688") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (pts + (xy -11 -108.89) (xy 11 -108.89) + ) + (height -12.48) + (orientation 0) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "22" + (at 0 -124.77 0) + (layer "User.2") + (uuid "0308f5da-1fce-4b49-9520-852c0965b404") + (effects + (font + (size 3 3) + (thickness 0.4) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (pts + (xy 9.925 1.11) (xy 9.925 -28.89) + ) + (height 20.795) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "30" + (at 27.42 -13.89 90) + (layer "User.2") + (uuid "06cb66bb-6ada-45ea-97c0-9a96b19b9695") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (pts + (xy 9.925 1.11) (xy 9.925 -40.89) + ) + (height 32.695) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "42" + (at 39.32 -19.89 90) + (layer "User.2") + (uuid "07cb8170-2d65-45ae-8306-85aa16104a11") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (pts + (xy 9.925 1.11) (xy 9.925 -108.89) + ) + (height 69.74) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "110" + (at 76.365 -53.89 90) + (layer "User.2") + (uuid "2f4c16dd-d765-4fce-9700-abc494314154") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (pts + (xy 9.91 1.11) (xy 9.91 -78.89) + ) + (height 58.985) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "80" + (at 65.595 -38.89 90) + (layer "User.2") + (uuid "8e7b4a1a-6d9d-42ab-bc28-7d1fbc72dbdd") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (dimension + (type orthogonal) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (pts + (xy 9.925 1.11) (xy 9.925 -58.89) + ) + (height 45.245) + (orientation 1) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 0) + (precision 4) + (suppress_zeroes yes) + ) + (style + (thickness 0.1) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0.5) + (keep_text_aligned yes) + ) + (gr_text "60" + (at 51.87 -28.89 90) + (layer "User.2") + (uuid "bd592960-1622-47b7-a51f-c9fb7513c6ce") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + ) + ) + ) + (pad "1" smd rect + (at 9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3d4ee158-1c68-4654-ac1b-db6aadfd4193") + ) + (pad "2" smd rect + (at 9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ab2a0152-3f56-4468-b760-b2c3162a4a30") + ) + (pad "3" smd rect + (at 8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "3181608a-b4fd-41c4-ad79-0ccd5f672c07") + ) + (pad "4" smd rect + (at 8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dbd26d0f-59dc-4418-a777-ae35712ace8e") + ) + (pad "5" smd rect + (at 8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "4ca3510b-5b02-4795-8f25-aa28137af661") + ) + (pad "6" smd rect + (at 8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "e70dc44a-d7a9-4c5f-ad31-e2db7cef2b01") + ) + (pad "7" smd rect + (at 7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a546dcda-fa2a-4818-9ddf-f8d69a756a01") + ) + (pad "8" smd rect + (at 7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "fc270a2c-d4a8-4265-988a-e3d8380a7f42") + ) + (pad "9" smd rect + (at 7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "199fc270-9276-4324-9015-ef98ecc6a81d") + ) + (pad "10" smd rect + (at 7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c15aba62-3280-438d-b936-c316320ae6bc") + ) + (pad "11" smd rect + (at 6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "0c6191ed-ce78-448b-a1ed-408ae7cb1715") + ) + (pad "12" smd rect + (at 6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "843a8efb-7e4e-4990-a4be-339205ea75e6") + ) + (pad "13" smd rect + (at 6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "771c4e82-d291-445e-897e-bb46e27fa502") + ) + (pad "14" smd rect + (at 6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "37eb73c7-8e65-4b95-81bb-913abf91683b") + ) + (pad "15" smd rect + (at 5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ac72e029-0f3c-4dd8-97ca-46debe1f8a78") + ) + (pad "16" smd rect + (at 5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "019c0c47-d845-4774-9829-6a94f121e113") + ) + (pad "17" smd rect + (at 5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e202819c-6b58-4bbb-a466-f98d16f06a93") + ) + (pad "18" smd rect + (at 5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "00fcddd2-3fbe-45d8-be0a-b5057cf778ed") + ) + (pad "19" smd rect + (at 4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c7813b30-e4e0-4fa9-8625-838aa58df752") + ) + (pad "20" smd rect + (at 4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "a4769f35-04a3-40ec-817b-0b904951af83") + ) + (pad "21" smd rect + (at 4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7683cb9e-862f-41ee-8d02-566dab1fde3b") + ) + (pad "22" smd rect + (at 4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "54bbb1f3-fb64-4c37-948f-0d395defb250") + ) + (pad "23" smd rect + (at 3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "125472cc-0116-4c74-a82f-783bef924c1d") + ) + (pad "24" smd rect + (at 3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dedfd1e0-0d0b-4490-b63a-b1f0be7a798b") + ) + (pad "25" smd rect + (at 3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7367b1b8-17d8-42f4-9488-41dbc04f3ec7") + ) + (pad "26" smd rect + (at 3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c03cb1d3-ce35-4a83-8ad7-7dbc1beb5310") + ) + (pad "27" smd rect + (at 2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "5bbc2b6e-96ae-49cd-afac-c8b62186a3c1") + ) + (pad "28" smd rect + (at 2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "cf971939-e7d7-4b60-9ba8-c15ce4202000") + ) + (pad "29" smd rect + (at 2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "71a1a2b7-b8ba-4f2c-91e9-8d6d41f76f94") + ) + (pad "30" smd rect + (at 2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "90881e95-0686-46f7-b3dc-e7533420d5f7") + ) + (pad "31" smd rect + (at 1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "f28777f6-8773-4981-8549-f601df33b8a7") + ) + (pad "32" smd rect + (at 1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "444c9c13-16b5-4ccd-9ee4-e9c9dc60ac71") + ) + (pad "33" smd rect + (at 1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "02a93394-a9cc-49be-9f42-8076ec4c15f6") + ) + (pad "34" smd rect + (at 1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6bf64faf-eb45-4407-9665-fcfc2c51ce71") + ) + (pad "35" smd rect + (at 0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d1b6c7db-5061-41ea-be98-b2acdd54895f") + ) + (pad "36" smd rect + (at 0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "6fd7a7ff-2817-4f26-96a3-b34553a11f72") + ) + (pad "37" smd rect + (at 0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c0e43607-94f8-496b-acdd-5f1261bbef75") + ) + (pad "38" smd rect + (at 0 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "d038712e-1cb1-4579-a428-72b9632d1724") + ) + (pad "39" smd rect + (at -0.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "58bd3a0d-6f28-4dfa-8d23-88293eb4df29") + ) + (pad "40" smd rect + (at -0.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "bd6abd44-447b-40f1-804c-ca0dcfd4786f") + ) + (pad "41" smd rect + (at -0.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "94b6194c-d33a-4abf-96df-123600e22663") + ) + (pad "42" smd rect + (at -1 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "aed1104b-7d87-4ea4-a09a-b232ca78fd39") + ) + (pad "43" smd rect + (at -1.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "ddb2d6f3-6a24-4d7b-86c2-65a0849daba6") + ) + (pad "44" smd rect + (at -1.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f0875a53-5846-49e6-bdf5-6b6471426377") + ) + (pad "45" smd rect + (at -1.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "98c1f934-5c06-43f7-9ee4-cc30d40d97b2") + ) + (pad "46" smd rect + (at -2 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "72767cf5-5bef-4551-81b6-5e1b0a100e2e") + ) + (pad "47" smd rect + (at -2.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "87ce3df8-c567-4963-99e5-a5fb4228b918") + ) + (pad "48" smd rect + (at -2.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ccb9321a-a9d5-4c50-9dfe-aa8984736e30") + ) + (pad "49" smd rect + (at -2.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a77f0c5c-f780-42c0-9f30-2ec609724ac3") + ) + (pad "50" smd rect + (at -3 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "4b1949eb-32cf-4864-a6df-5e147b0e825e") + ) + (pad "51" smd rect + (at -3.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "aea5f8db-3d7c-43cc-afc0-4d2b72483424") + ) + (pad "52" smd rect + (at -3.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "9d2dd827-0497-4320-96e3-476c99a6c63b") + ) + (pad "53" smd rect + (at -3.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6cc90286-dbd1-4a79-bb36-383fb71ab547") + ) + (pad "54" smd rect + (at -4 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "dca8c69b-0ebe-4726-a60f-29d5e32c3fbb") + ) + (pad "55" smd rect + (at -4.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "533f07d0-724f-4bc5-a378-3a05451b7ae4") + ) + (pad "56" smd rect + (at -4.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "30fd98f9-0cfd-4e4c-8cce-6ece9c46c99c") + ) + (pad "57" smd rect + (at -4.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "6f2ada47-1cc8-4836-83c9-c4649a1c89a5") + ) + (pad "58" smd rect + (at -5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14cbeec0-3020-42d1-be12-fb85df50f50e") + ) + (pad "59" smd rect + (at -5.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "cbe873bf-d11c-4792-b0bd-a6d507780af0") + ) + (pad "60" smd rect + (at -5.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "f2e08787-2ab6-4fd7-8913-d3197583f780") + ) + (pad "61" smd rect + (at -5.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a627ab2c-efef-466d-b8e4-49e2ed250886") + ) + (pad "62" smd rect + (at -6 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "80b17273-ce6a-4bd4-9bb0-abb9535d1006") + ) + (pad "63" smd rect + (at -6.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "b8d2cf28-ca14-4cc2-999f-7ab93dea54f9") + ) + (pad "64" smd rect + (at -6.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "ef9d0a1c-6356-4f87-a3ec-e350ca82843b") + ) + (pad "65" smd rect + (at -6.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "d048e7f8-3541-4a32-a7d7-7b0ff5e252f6") + ) + (pad "66" smd rect + (at -7 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "473c7e8a-65fd-4911-9eb7-10e353b343b4") + ) + (pad "67" smd rect + (at -7.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "a64604f2-f8ce-484c-b214-1dead7340d77") + ) + (pad "68" smd rect + (at -7.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "14de7a5a-588b-41fc-80c2-92c8d927295b") + ) + (pad "69" smd rect + (at -7.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "99701112-b2a5-4f95-8556-198358f00cdb") + ) + (pad "70" smd rect + (at -8 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "c3ef7a3e-8238-438e-bf3e-1d012e57f5df") + ) + (pad "71" smd rect + (at -8.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "e3e7b4c2-36bc-42a0-b859-52669aef63f3") + ) + (pad "72" smd rect + (at -8.5 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "332fbe63-eaf0-4a3e-8edc-9813e23824ca") + ) + (pad "73" smd rect + (at -8.75 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "c06572c1-d764-4172-b897-7d0b4b14fdd5") + ) + (pad "74" smd rect + (at -9 -0.29 180) + (size 0.35 2.2) + (layers "B.Cu") + (thermal_bridge_angle 45) + (uuid "424d8695-af46-4f73-b82c-12353796f215") + ) + (pad "75" smd rect + (at -9.25 -0.04 180) + (size 0.35 1.7) + (layers "F.Cu") + (thermal_bridge_angle 45) + (uuid "7ae3fec0-d8d7-46f7-8952-778afd51c0fc") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87e697a5-1f05-4587-bd13-db6526ec55c7") + (name "Front Component Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 11 -2.89) (xy 11 1.11) (xy -11 1.11) (xy -11 -2.89) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "ace17c97-ffe4-4c62-add0-b497c1831dfe") + (name "Rear Component Keepout") + (hatch full 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 15 1.11) (xy 15 -4.09) (xy -15 -4.09) (xy -15 1.11) + ) + ) + ) + (embedded_fonts no) +)