From 8fd01cc46cb37f280cd9c03db590bc2507cfdee1 Mon Sep 17 00:00:00 2001 From: Alexandre B Date: Fri, 19 Jul 2024 01:42:48 -0400 Subject: [PATCH] . --- .../ESP32-WROOM-Adapter-Legacy-v2.kicad_mod | 1379 +++++++++++++++++ 1 file changed, 1379 insertions(+) create mode 100644 Library.pretty/ESP32-WROOM-Adapter-Legacy-v2.kicad_mod diff --git a/Library.pretty/ESP32-WROOM-Adapter-Legacy-v2.kicad_mod b/Library.pretty/ESP32-WROOM-Adapter-Legacy-v2.kicad_mod new file mode 100644 index 0000000..8c1afef --- /dev/null +++ b/Library.pretty/ESP32-WROOM-Adapter-Legacy-v2.kicad_mod @@ -0,0 +1,1379 @@ +(footprint "ESP32-WROOM-Adapter-Legacy-v2" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "ESP32-WROOM-Adapter") + (tags "ESP32-D0WD Espressif ESP32-WROOM") + (property "Reference" "ESP32-D**" + (at -10.61 8.43 90) + (layer "F.SilkS") + (uuid "daa5e4ac-a759-4bcc-b120-37e70b41461b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ESP32-WROOM-Adapter-Legacy-v2" + (at 0 11.5 0) + (layer "F.Fab") + (uuid "8233f24a-c962-47f7-beb1-dee7c612f0ea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2b0bccdf-3ef3-409e-a1af-bcb355114cf3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1d10067e-286c-484a-9226-7fe741c3b86a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "06672e7a-21d6-4e58-bafb-e24e7d07ac77") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -9.12 -15.86) + (end -9.12 -9.445) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "245b6f59-030f-4a95-b2db-9d20824f7753") + ) + (fp_line + (start -9.12 -15.86) + (end 9.12 -15.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "45b06861-f57b-4b05-9a2c-93d1fadf1aa1") + ) + (fp_line + (start -9.12 -9.445) + (end -9.5 -9.445) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "de643e0e-0faf-407a-9aa9-a15486adb340") + ) + (fp_line + (start -9.12 9.1) + (end -9.12 9.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a5e67ae-5958-415f-a0b8-ff4814232f23") + ) + (fp_line + (start -9.12 9.88) + (end -8.12 9.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e97b2722-bbcc-4ed4-bb20-d121b8b394ff") + ) + (fp_line + (start 9.12 -15.86) + (end 9.12 -9.445) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "746a8915-b328-4245-bfb5-7dae79585cdf") + ) + (fp_line + (start 9.12 9.1) + (end 9.12 9.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "458bcbae-8b74-4755-9861-38d895e5d533") + ) + (fp_line + (start 9.12 9.88) + (end 8.12 9.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9cdeb24d-f07f-449a-bdb0-40dceec536d8") + ) + (fp_line + (start -23.94 -13.875) + (end -23.74 -14.075) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "4e0fdb2b-974f-4f24-be70-a89b275c067c") + ) + (fp_line + (start -23.94 -13.875) + (end -23.74 -13.675) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "6fe219f4-d092-4fe6-bc54-f6793ecb77e0") + ) + (fp_line + (start -23.94 -13.875) + (end -9.2 -13.875) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "82159852-5223-48e6-84eb-236634493171") + ) + (fp_line + (start -9.2 -13.875) + (end -9.4 -14.075) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "4a03e3f3-d534-401e-96ec-ce9fbdc1de58") + ) + (fp_line + (start -9.2 -13.875) + (end -9.4 -13.675) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "4b122898-fcf1-43d4-b0a7-eed73affeaa0") + ) + (fp_line + (start 8.4 -30.68) + (end 8.2 -30.48) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "52c0362a-1b27-4e0e-97eb-9c3f0dffac51") + ) + (fp_line + (start 8.4 -30.68) + (end 8.6 -30.48) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "e1a7e0f8-c3cb-4148-a5b0-db41a59414f7") + ) + (fp_line + (start 8.4 -16) + (end 8.2 -16.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "a9d8276c-a925-4cdf-825f-e9b8c8f83d36") + ) + (fp_line + (start 8.4 -16) + (end 8.4 -30.68) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "7088a5b9-8eb5-4163-ab35-a8f13c1932f4") + ) + (fp_line + (start 8.4 -16) + (end 8.6 -16.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "32ee670e-dca2-4211-8bc7-dc5f6de34c56") + ) + (fp_line + (start 9.2 -13.875) + (end 9.4 -14.075) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "1b338339-28e2-48de-a346-5fd4c85e60c1") + ) + (fp_line + (start 9.2 -13.875) + (end 9.4 -13.675) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "774dd63e-5986-4d0c-ba76-72d6426cdfa6") + ) + (fp_line + (start 9.2 -13.875) + (end 23.94 -13.875) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "4ce23319-2221-4ca4-a292-c7abc9c51c02") + ) + (fp_line + (start 23.94 -13.875) + (end 23.74 -14.075) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "15490715-dc47-49ae-ab53-f18837134ba1") + ) + (fp_line + (start 23.94 -13.875) + (end 23.74 -13.675) + (stroke + (width 0.1) + (type solid) + ) + (layer "Cmts.User") + (uuid "4ce689b8-514e-4614-81cf-1cf2bb6c7d18") + ) + (fp_line + (start -17.8054 20.86) + (end -17.8054 -10.7) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6442d147-51f3-46dd-8770-abb230e77bb9") + ) + (fp_line + (start -15.8054 -12.7) + (end 15.78 -12.7) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "87cbd564-0194-4d71-ba0c-189e22774748") + ) + (fp_line + (start 15.78 22.86) + (end -15.8054 22.86) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fdf15341-cbcc-4be7-a434-def43bdc71e7") + ) + (fp_line + (start 17.78 -10.7) + (end 17.78 20.86) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "3a249ad1-2f9f-4e73-817e-e19e386bb2c7") + ) + (fp_arc + (start -17.8054 -10.7) + (mid -17.219614 -12.114214) + (end -15.8054 -12.7) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5e3c13f1-3c66-42e7-aa53-8dcddcd437b4") + ) + (fp_arc + (start -15.8054 22.86) + (mid -17.219614 22.274214) + (end -17.8054 20.86) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f2af26eb-f516-4aaa-9655-5e7c978dee9a") + ) + (fp_arc + (start 15.78 -12.7) + (mid 17.194214 -12.114214) + (end 17.78 -10.7) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7f5cf0a8-0b1a-49bb-8c1e-cbeb2769ab19") + ) + (fp_arc + (start 17.78 20.86) + (mid 17.194214 22.274214) + (end 15.78 22.86) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "92bf65ae-96d4-47b4-9dc9-0a8f10a74e44") + ) + (fp_line + (start -24.25 -30.99) + (end -24.25 -9.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e6a1bdac-78c1-4393-91d0-315967aae9d1") + ) + (fp_line + (start -24.25 -30.99) + (end 24.25 -30.99) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "176958cc-7eda-43a9-977e-b594ef00402d") + ) + (fp_line + (start -24.25 -9.3) + (end -9.75 -9.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aae0164a-2342-4417-a45f-42557d359d80") + ) + (fp_line + (start -9.75 10.5) + (end -9.75 -9.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d00985b2-6c14-4619-b8b8-486c0c75da59") + ) + (fp_line + (start -9.75 10.5) + (end 9.75 10.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6aa6a9e5-cd19-49b4-8f5e-bf207bc463ec") + ) + (fp_line + (start 9.75 -9.3) + (end 9.75 10.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "864281eb-91e0-4963-9971-931ccb927cb9") + ) + (fp_line + (start 9.75 -9.3) + (end 24.25 -9.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c8dfbf48-f8f0-4630-8bdb-6e44f7d55160") + ) + (fp_line + (start 24.25 -30.99) + (end 24.25 -9.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "548cb65c-3557-4a33-8d22-5bf9a29069e2") + ) + (fp_line + (start -9 -15.74) + (end -9 -10.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "04a06546-b2e7-4ba3-b364-6ee7151fdac0") + ) + (fp_line + (start -9 -15.74) + (end 9 -15.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e59c6863-2159-43d0-b5e3-24e6cbeed69a") + ) + (fp_line + (start -9 -9.05) + (end -9 9.76) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "470d2831-8de7-4928-82be-05fa64472ba7") + ) + (fp_line + (start -9 -9.05) + (end -8.5 -9.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dcc4ebbd-8769-416a-927c-59b4e6eef3b6") + ) + (fp_line + (start -9 9.76) + (end 9 9.76) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6ee14de2-9c43-4d59-9139-7085c882687d") + ) + (fp_line + (start -8.5 -9.55) + (end -9 -10.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7775d3aa-798d-45bc-bcfe-7416c3c56743") + ) + (fp_line + (start -8.5 -9.55) + (end 9 -9.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3961f134-6b89-4dcd-849a-11b0d2c04cb8") + ) + (fp_line + (start 9 9.76) + (end 9 -15.74) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "be06e26e-18f5-415f-bea0-d607176710ff") + ) + (fp_text user "ESP32-WROOM-32D" + (at -7.62 20.32 0) + (unlocked yes) + (layer "F.SilkS" knockout) + (uuid "9d1840e5-f0e1-4da8-a808-edd52b6f4638") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (fp_text user "PROG" + (at 12.7 12.7 0) + (unlocked yes) + (layer "F.SilkS" knockout) + (uuid "e975a6bf-4c73-4ac7-ba75-136cc790d4cc") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + (justify left bottom) + ) + ) + (fp_text user "5 mm" + (at 16.2 -14.375 0) + (layer "Cmts.User") + (uuid "3bba6b03-be0e-4f9d-a7ef-3252d92f1d43") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (fp_text user "5 mm" + (at 7.8 -24 90) + (layer "Cmts.User") + (uuid "4a46ef0e-a1f1-4331-a18a-f7d720a5a328") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (fp_text user "KEEP-OUT ZONE" + (at 0 -19 0) + (layer "Cmts.User") + (uuid "a638939b-8a16-4685-94e8-c3ff2af71107") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "Antenna" + (at 0 -13 0) + (layer "Cmts.User") + (uuid "af03bf7f-9a36-4421-858c-80df08ef8b33") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "5 mm" + (at -16.2 -14.375 0) + (layer "Cmts.User") + (uuid "fc3503e2-ce72-40f0-99e8-b7851a178484") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "0bb61328-94b0-4200-94ed-ff0b1fe2f817") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" thru_hole circle + (at -15.24 10.16) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "24c00a3b-926a-4af3-bae6-0222abb4c1c4") + ) + (pad "" thru_hole circle + (at -15.24 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "bd26ac24-a0b2-484a-abf9-a5b0530e42da") + ) + (pad "" thru_hole circle + (at -12.7 10.16) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5a772180-c82b-4a63-957c-302bb3d4840c") + ) + (pad "" thru_hole circle + (at -12.7 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "501104e0-2234-4450-954f-0c72aa32bffb") + ) + (pad "" thru_hole circle + (at -10.16 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0cd58e35-faed-4fed-8e56-1101faa78de4") + ) + (pad "" thru_hole circle + (at -7.62 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "264902ea-4ca1-487c-a573-8ff9f7bb1ad4") + ) + (pad "" thru_hole circle + (at -5.08 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f4ec4954-c81b-4c16-b470-bc22323b8d17") + ) + (pad "" thru_hole circle + (at -2.54 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3f324b5c-1763-4407-b89d-1b814e845959") + ) + (pad "" thru_hole circle + (at 0 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0cfb2712-b70b-4a50-87bc-df1d54e40912") + ) + (pad "" thru_hole circle + (at 2.54 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "bd30a9b7-7688-4338-ba45-3da421a2bd29") + ) + (pad "" thru_hole circle + (at 5.08 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2a378f8f-9be7-4955-a88c-dcfb10b9de8d") + ) + (pad "" thru_hole circle + (at 7.62 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1fbde544-f161-47ad-98c3-6456bb2c6259") + ) + (pad "" thru_hole circle + (at 10.16 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3a3379c1-508d-4dbc-a48a-a145f3a47488") + ) + (pad "" thru_hole circle + (at 12.7 17.78 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "31ac9461-a388-43cf-aeb3-7a967eaad91b") + ) + (pad "" thru_hole circle + (at 15.24 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "208cf626-9cf6-4af3-98e8-d183f8fb6144") + ) + (pad "1" thru_hole circle + (at -15.24 -7.62) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "671f99fc-408f-49bb-9a4d-fcbf0e1a7472") + ) + (pad "1" smd rect + (at -8.75 -8.25) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5908efff-9278-4040-a7db-990d81b142e7") + ) + (pad "2" thru_hole circle + (at -15.24 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "faa20ac4-2fd9-4dd3-bb94-c2adce70c146") + ) + (pad "2" thru_hole circle + (at -12.7 -7.62) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6f9f3d21-f1b9-4038-a1a6-04a85a475238") + ) + (pad "2" smd rect + (at -8.75 -6.98) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e3c56035-943d-48d3-85f6-fe54ddefbac7") + ) + (pad "3" thru_hole circle + (at -15.24 -5.08) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "7e460a9b-93c3-4c11-be5e-37fadc995e8a") + ) + (pad "3" smd rect + (at -8.75 -5.71) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "7b1436e0-6fd9-4b2e-b7ab-6fd4428b7b3e") + ) + (pad "4" thru_hole circle + (at -12.7 -5.08) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1c6a057c-1c8c-4c6f-8c8b-ae67f8f9f32e") + ) + (pad "4" smd rect + (at -8.75 -4.44) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "672cfe1e-3ddb-4aea-a8f4-e64935e92f3f") + ) + (pad "5" thru_hole circle + (at -15.24 -2.54) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f08bb626-82a1-43c2-b12e-70c392b9c442") + ) + (pad "5" smd rect + (at -8.75 -3.17) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "6c34ae44-25b1-4a03-8beb-f95a5018dd09") + ) + (pad "6" thru_hole circle + (at -12.7 -2.54) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8b083cdd-e14d-4871-b185-2422b8e3b8c2") + ) + (pad "6" smd rect + (at -8.75 -1.9) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "45ec0f4a-8f99-4d32-a600-15b3e25e7380") + ) + (pad "7" thru_hole circle + (at -15.24 0) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "fb4eb047-666f-4f4e-9927-73d72c4ebbdd") + ) + (pad "7" smd rect + (at -8.75 -0.63) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5d0e2966-06cf-41e4-8a80-6ed60fa3436a") + ) + (pad "8" thru_hole circle + (at -12.7 0) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "24396949-61b6-4d7b-ad8b-383854b77cc6") + ) + (pad "8" smd rect + (at -8.75 0.64) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "9db0b9ae-ae49-4df1-9828-89bfa2b1d7e0") + ) + (pad "9" thru_hole circle + (at -15.24 2.54) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1dbfdb55-0d25-4edc-9c03-ed2b978ddc58") + ) + (pad "9" smd rect + (at -8.75 1.91) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "27ef206a-20d7-4ee9-8430-edb8032ac8ae") + ) + (pad "10" thru_hole circle + (at -12.7 2.54) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "29ea74c0-9065-4b6b-b5a7-ddc82f1fd12a") + ) + (pad "10" smd rect + (at -8.75 3.18) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "77a1a4df-ba66-4751-a70e-a9d6a25d6c25") + ) + (pad "11" thru_hole circle + (at -15.24 5.08) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d66177aa-b49e-4af2-9d1e-75187ef522ad") + ) + (pad "11" smd rect + (at -8.75 4.45) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "cf462868-076d-489f-b9df-2d00664a6850") + ) + (pad "12" thru_hole circle + (at -12.7 5.08) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4c34be7d-b212-44fc-b640-88bbb2377e39") + ) + (pad "12" smd rect + (at -8.75 5.72) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "6faf2f2f-f42b-4947-b32b-8e95229b2793") + ) + (pad "13" thru_hole circle + (at -15.24 7.62) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f3b1bd66-397f-47fe-815f-da6007f56458") + ) + (pad "13" smd rect + (at -8.75 6.99) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "75ffe64e-5fc5-4601-8058-15dc5368e8cf") + ) + (pad "14" thru_hole circle + (at -12.7 7.62) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "98db4360-f43c-497b-b387-3ad1fd38fcb5") + ) + (pad "14" smd rect + (at -8.75 8.26) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "48553976-58ae-4c6d-b634-5501005710e7") + ) + (pad "15" thru_hole circle + (at -15.24 12.7 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "00b5f5e0-2aab-462b-994e-cd674558363f") + ) + (pad "15" thru_hole circle + (at -12.7 12.7 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "129ab8e8-cf9e-4fba-88b9-a49d1fa571fe") + ) + (pad "15" thru_hole circle + (at -12.7 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2e7da9d8-8975-42d2-866b-a125626bc50a") + ) + (pad "15" thru_hole circle + (at -10.16 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ed17a100-7665-46b9-b43b-5372c51bdad2") + ) + (pad "15" smd rect + (at -5.71 9.51 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "2e650b52-e7c7-470a-b2b5-a437c4f2f835") + ) + (pad "16" thru_hole circle + (at -7.62 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b3c3a072-f8cd-475f-aaff-5d626a6d4ff4") + ) + (pad "16" smd rect + (at -4.44 9.51 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e3ec59c3-732c-404a-bbe9-b4a585c423b1") + ) + (pad "17" thru_hole circle + (at -5.08 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6cb7c88c-8a90-4494-8f1f-45fa1c1caa25") + ) + (pad "17" smd rect + (at -3.17 9.51 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ea2c5b57-546e-43fb-a8c7-53d8e0f0b691") + ) + (pad "18" thru_hole circle + (at -2.54 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "34b8bf3f-b1f4-4dce-83cb-2910065ad43a") + ) + (pad "18" smd rect + (at -1.9 9.51 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "92c1bf09-d1d5-4fc3-8991-f3ca48b7214d") + ) + (pad "19" smd rect + (at -0.63 9.51 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "56f2393a-d8ef-44d5-acc7-8f78893288dd") + ) + (pad "19" thru_hole circle + (at 0 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c79c0adf-0a1d-4d5a-8ffb-4053851f9755") + ) + (pad "20" smd rect + (at 0.64 9.51 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f9421805-7a29-411c-9a15-20bb8cfe2b75") + ) + (pad "20" thru_hole circle + (at 2.54 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f8eb197b-2831-45e0-a629-013ed2c2156e") + ) + (pad "21" smd rect + (at 1.91 9.51 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0077afc9-d62e-41da-9236-1615e7e769fa") + ) + (pad "21" thru_hole circle + (at 5.08 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "58d4a463-88f8-41b5-ae34-84d673842c1b") + ) + (pad "22" smd rect + (at 3.18 9.51 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "00b8442e-56b4-4c81-8166-931a0f4d7a6a") + ) + (pad "22" thru_hole circle + (at 7.62 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4dee5b38-4b24-4157-a05f-23761308b975") + ) + (pad "23" smd rect + (at 4.45 9.51 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5b65d503-b4e8-41bd-a1b2-846eebc2b5c9") + ) + (pad "23" thru_hole circle + (at 10.16 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4998be0c-0573-46df-b36a-8d61c7726760") + ) + (pad "24" smd rect + (at 5.72 9.51 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "3651f59a-051c-44a3-b82b-33b07afcfb86") + ) + (pad "24" thru_hole circle + (at 12.7 15.24 90) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "37f02fc4-2a52-4728-9bb1-68047bdb406c") + ) + (pad "25" smd rect + (at 8.75 8.26) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "2b95f6d0-a4c1-4f70-8b22-9c324edbf366") + ) + (pad "25" thru_hole circle + (at 12.7 10.16) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "7d6f0dd5-a2a2-45df-a8ff-b66d1988ae67") + ) + (pad "25" thru_hole circle + (at 15.24 7.62) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d7be4499-fa65-462c-ad51-fcc8f1898613") + ) + (pad "26" smd rect + (at 8.75 6.99) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e185b1c4-c20b-4865-9e32-42f3265575f1") + ) + (pad "26" thru_hole circle + (at 12.7 7.62) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "65533fde-0361-4044-87c5-aae5e84a1fed") + ) + (pad "27" smd rect + (at 8.75 5.72) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d8ef5b52-647f-4e64-b0b5-08ef60a0e085") + ) + (pad "27" thru_hole circle + (at 15.24 5.08) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4d124672-2929-4338-98f4-3ef66bb5c8ff") + ) + (pad "28" smd rect + (at 8.75 4.45) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "eb2b3020-fd12-4848-a018-59d2d80c9fce") + ) + (pad "28" thru_hole circle + (at 12.7 5.08) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "90fc5708-0809-473c-9748-ce2d5974cd42") + ) + (pad "29" smd rect + (at 8.75 3.18) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d9d847e7-dded-42a9-a110-034f5105ac2e") + ) + (pad "29" thru_hole circle + (at 15.24 2.54) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a8c1c241-2aeb-4912-affd-e05bc6d56405") + ) + (pad "30" smd rect + (at 8.75 1.91) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d1867ccf-82ab-43b5-bb21-32c87a587a52") + ) + (pad "30" thru_hole circle + (at 12.7 2.54) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b2e0b6a2-5468-4c22-9d3c-bb2c3e079198") + ) + (pad "31" smd rect + (at 8.75 0.64) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "7271e681-124d-474a-bde7-10f53b6131c2") + ) + (pad "31" thru_hole circle + (at 15.24 0) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8252c7cd-2893-4284-b947-ffedcf501557") + ) + (pad "32" smd rect + (at 8.75 -0.63) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "78bc7ec3-5d9e-4b5e-bba5-64377daf3dfb") + ) + (pad "32" thru_hole circle + (at 12.7 0) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "40741030-7795-49cf-b207-5d89b029f18f") + ) + (pad "33" smd rect + (at 8.75 -1.9) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b8f572ae-dda8-4e22-bfed-be6f89942f60") + ) + (pad "33" thru_hole circle + (at 15.24 -2.54) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3e6f0c17-752b-4352-bfe5-1ab94ff7da78") + ) + (pad "34" smd rect + (at 8.75 -3.17) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "4a0dd25d-9370-4d57-9ff9-6d48637a23c0") + ) + (pad "34" thru_hole circle + (at 12.7 -2.54) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a574aa97-1147-40c2-beeb-56dc34f78d74") + ) + (pad "35" smd rect + (at 8.75 -4.44) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "138aa86d-f104-4a9f-9702-ea1feaa35c23") + ) + (pad "35" thru_hole circle + (at 15.24 -5.08) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9c032e1c-e686-425b-a67d-1bded6d8030a") + ) + (pad "36" smd rect + (at 8.75 -5.71) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "05340f79-f278-4404-87fa-3277ace73ca8") + ) + (pad "36" thru_hole circle + (at 12.7 -5.08) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "699c70fa-7ffc-44fd-97d4-651545f00bdd") + ) + (pad "37" smd rect + (at 8.75 -6.98) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "85dab09b-4f92-44fd-8ec1-062aa974df36") + ) + (pad "37" thru_hole circle + (at 15.24 -7.62) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0b49eebf-6d2f-4cce-aaf6-57f854082995") + ) + (pad "38" smd rect + (at 8.75 -8.25) + (size 1.5 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "bc475b3a-1815-48dd-b514-e82c3ad2c51d") + ) + (pad "38" thru_hole circle + (at 12.7 -7.62) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "bf5c9d75-2e7d-4913-ae58-d815e52c98a4") + ) + (pad "38" thru_hole circle + (at 15.24 10.16) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "00d2ce8b-53ea-45c9-bd1e-fb557e73837c") + ) + (pad "39" smd rect + (at -1.5 -0.53) + (size 3.8 3.8) + (layers "F.Cu" "F.Mask") + (uuid "1a2cb08c-2cf8-4bae-b08d-7893ce581a3f") + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "56c7f0c6-5cb3-4867-ac8e-4a3de502d19a") + (hatch full 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + ) + (polygon + (pts + (xy -24 -9.55) (xy 24 -9.55) (xy 24 -30.74) (xy -24 -30.74) + ) + ) + ) + (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-WROOM-32D.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +)