summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/footprints/RF_Module.pretty
diff options
context:
space:
mode:
authorPSR00012023-06-18 09:10:00 +0530
committerPSR00012023-06-18 09:10:00 +0530
commit5677d6b61acff4f2f4b3c752fe51f9b8350fb14a (patch)
tree74e2437a43bb50652f329e6c03924afbbe1d5286 /library/kicadLibrary/footprints/RF_Module.pretty
parentb4466912da566a52c902e81c59d3ab0f08154814 (diff)
downloadeSim-5677d6b61acff4f2f4b3c752fe51f9b8350fb14a.tar.gz
eSim-5677d6b61acff4f2f4b3c752fe51f9b8350fb14a.tar.bz2
eSim-5677d6b61acff4f2f4b3c752fe51f9b8350fb14a.zip
Update libries for KiCad V6
Diffstat (limited to 'library/kicadLibrary/footprints/RF_Module.pretty')
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/Ai-Thinker-Ra-01-LoRa.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/Atmel_ATSAMR21G18-MR210UA_NoRFPads.kicad_mod130
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/BLE112-A.kicad_mod84
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/BM78SPPS5xC2.kicad_mod110
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/CMWX1ZZABZ.kicad_mod98
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/CYBLE-21Pin-10x10mm.kicad_mod94
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/DWM1000.kicad_mod96
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/DecaWave_DWM1001.kicad_mod137
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/Digi_XBee_SMT.kicad_mod108
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/E18-MS1-PCB.kicad_mod93
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/E73-2G4M04S.kicad_mod115
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ESP-07.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ESP-12E.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ESP-WROOM-02.kicad_mod111
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-MINI-1.kicad_mod152
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-MINI-1U.kicad_mod119
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-WROVER.kicad_mod113
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S3-WROOM-1.kicad_mod129
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S3-WROOM-1U.kicad_mod108
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ESP32-WROOM-32.kicad_mod129
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ESP32-WROOM-32U.kicad_mod103
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/Garmin_M8-35_9.8x14.0mm_Layout6x6_P1.5mm.kicad_mod937
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM69HW.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM9XW_SMD.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM9XW_THT.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/IQRF_TRx2DA_KON-SIM-01.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/IQRF_TRx2D_KON-SIM-01.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/Laird_BL652.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/MOD-nRF8001.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/Microchip_RN4871.kicad_mod112
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/Modtronix_inAir9.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/MonoWireless_TWE-L-WX.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/Particle_P1.kicad_mod172
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/RAK4200.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/RAK811.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/RFDigital_RFD77101.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/RN2483.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/RN42.kicad_mod84
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/RN42N.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/Raytac_MDBT50Q.kicad_mod144
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ST_SPBTLE.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/TD1205.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/TD1208.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/Taiyo-Yuden_EYSGJNZWY.kicad_mod114
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ZETA-433-SO_SMD.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/ZETA-433-SO_THT.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/RF_Module.pretty/nRF24L01_Breakout.kicad_mod61
47 files changed, 5192 insertions, 0 deletions
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/Ai-Thinker-Ra-01-LoRa.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/Ai-Thinker-Ra-01-LoRa.kicad_mod
new file mode 100644
index 00000000..25e48fef
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/Ai-Thinker-Ra-01-LoRa.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "Ai-Thinker-Ra-01-LoRa" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A57D4D7)
+ (descr "Ai Thinker Ra-01 LoRa")
+ (tags "LoRa Ra-01")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c70a606f-f6e7-4a35-bf6b-840e410cee35)
+ )
+ (fp_text value "Ai-Thinker-Ra-01-LoRa" (at 0 9.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8643bcbc-82db-429b-98b9-5d0eec589a2d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d3f2e237-2cff-4187-aedb-2f36e45909ea)
+ )
+ (fp_line (start -8.25 -8) (end -8.25 -8.75) (layer "F.SilkS") (width 0.15) (tstamp 1ce40ed3-7751-4cd1-b432-65fadcdafba6))
+ (fp_line (start 8.25 8.75) (end 8.25 8) (layer "F.SilkS") (width 0.15) (tstamp 5749f99b-10e1-4418-a4bc-0a2eecd637bd))
+ (fp_line (start -8.25 8) (end -8.25 8.75) (layer "F.SilkS") (width 0.15) (tstamp 67706272-e7c3-440f-80e0-9b788aacc842))
+ (fp_line (start -8.25 8.75) (end 8.25 8.75) (layer "F.SilkS") (width 0.15) (tstamp 7409e84a-f17a-4d8b-81c0-af87e042dd4a))
+ (fp_line (start 8.25 -8.75) (end 8.25 -8) (layer "F.SilkS") (width 0.15) (tstamp aa135e36-deea-486d-a3a2-965c434883a2))
+ (fp_line (start -8.25 -8.75) (end 8.25 -8.75) (layer "F.SilkS") (width 0.15) (tstamp e1b159f3-f0bb-46b1-94cf-f04e2a766e3f))
+ (fp_line (start -9.25 9) (end -9.25 -9) (layer "F.CrtYd") (width 0.05) (tstamp 4b73232b-5d50-4da7-a56e-bbf1ecca9013))
+ (fp_line (start 9.25 9) (end -9.25 9) (layer "F.CrtYd") (width 0.05) (tstamp 8067c1fa-4a8f-4b2b-a38e-d0971de15723))
+ (fp_line (start -9.25 -9) (end 9.25 -9) (layer "F.CrtYd") (width 0.05) (tstamp a5b0a50f-b3b5-4608-b14d-ace796d2a225))
+ (fp_line (start 9.25 -9) (end 9.25 9) (layer "F.CrtYd") (width 0.05) (tstamp a67425cc-20e0-4105-8041-8bd8dd50cb65))
+ (fp_line (start -8 8.5) (end -8 -8.5) (layer "F.Fab") (width 0.15) (tstamp 4d9987a8-6599-4844-97c0-07fa6e2aeac4))
+ (fp_line (start 8 8.5) (end -8 8.5) (layer "F.Fab") (width 0.15) (tstamp 4e6ba15f-3c81-436a-abf3-50657d832183))
+ (fp_line (start -8 -8.5) (end 8 -8.5) (layer "F.Fab") (width 0.15) (tstamp c5536750-8495-498e-a1d8-5798d2d5fc38))
+ (fp_line (start 8 -8.5) (end 8 8.5) (layer "F.Fab") (width 0.15) (tstamp ce1dcedf-d790-473f-8ee6-22a3155a6e2f))
+ (pad "1" smd rect (at -8 -7) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2267549-0b9c-49f8-a3f6-a989553c28fb))
+ (pad "2" smd rect (at -8 -5) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cda8cbb6-2ff8-4365-bc63-df1dae087015))
+ (pad "3" smd rect (at -8 -3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2369a92-227e-49af-8169-970b8134392b))
+ (pad "4" smd rect (at -8 -1) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9141cbe3-4032-4710-b91a-7befa4e3baeb))
+ (pad "5" smd rect (at -8 1) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9b3cd06-fe07-4835-901f-cca51784fa5d))
+ (pad "6" smd rect (at -8 3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b1dd0b9-912b-4a6a-a4b2-080e0f5950ef))
+ (pad "7" smd rect (at -8 5) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 669bacca-a90f-4d6c-9900-9c7dce6eff8c))
+ (pad "8" smd rect (at -8 7) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3806fda0-3ad6-4a1e-b940-51f2c49ceba6))
+ (pad "9" smd rect (at 8 7) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5a1aee3-25f9-4006-b08f-134f617096e1))
+ (pad "10" smd rect (at 8 5) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f7ffe5c-891a-4686-99d0-0f6c6ea377f5))
+ (pad "11" smd rect (at 8 3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97b526ba-bb21-4eae-a6bb-4d8cc3f2e22e))
+ (pad "12" smd rect (at 8 1) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a83afde6-c543-4b5f-8e6c-cce83f444174))
+ (pad "13" smd rect (at 8 -1) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee902e91-eaca-4588-b8d1-f78944958170))
+ (pad "14" smd rect (at 8 -3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b8a1891-4098-4679-90b6-535768e96cc4))
+ (pad "15" smd rect (at 8 -5) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7ebecf5-8ba5-4b9e-8adf-c18179cfebdf))
+ (pad "16" smd rect (at 8 -7) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8bc3573-29eb-4523-86b1-8e3a840e04ef))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/Ai-Thinker-Ra-01-LoRa.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/Atmel_ATSAMR21G18-MR210UA_NoRFPads.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/Atmel_ATSAMR21G18-MR210UA_NoRFPads.kicad_mod
new file mode 100644
index 00000000..d6894498
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/Atmel_ATSAMR21G18-MR210UA_NoRFPads.kicad_mod
@@ -0,0 +1,130 @@
+(footprint "Atmel_ATSAMR21G18-MR210UA_NoRFPads" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61FED62A)
+ (descr "http://ww1.microchip.com/downloads/en/devicedoc/atmel-42475-atsamr21g18-mr210ua_datasheet.pdf")
+ (tags "module wireless zigbee 802.15.4 flash crypto ATSAMR21G18 AT45DB041E TECC508A U.Fi")
+ (solder_mask_margin 0.1)
+ (solder_paste_margin -0.05)
+ (attr smd)
+ (fp_text reference "REF**" (at -7 10.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0820fa83-044a-490e-b301-621f7b8dd4f3)
+ )
+ (fp_text value "Atmel_ATSAMR21G18-MR210UA_NoRFPads" (at 0 12) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2ecf04da-ef70-4609-9766-64eadff07ef2)
+ )
+ (fp_text user "Layers with less than" (at 4.5 -7.75) (layer "Cmts.User")
+ (effects (font (size 0.4 0.4) (thickness 0.08)))
+ (tstamp 2e3d388b-eeec-42ba-bec2-d5ea1f3bfab9)
+ )
+ (fp_text user "shall not be filled" (at 4.5 -6.25) (layer "Cmts.User")
+ (effects (font (size 0.4 0.4) (thickness 0.08)))
+ (tstamp 3be30838-b10d-450c-b9bd-83502baf0eb6)
+ )
+ (fp_text user "0.5mm distance from top" (at 4.5 -7) (layer "Cmts.User")
+ (effects (font (size 0.4 0.4) (thickness 0.08)))
+ (tstamp 6713baf2-975d-4b73-abdb-aab1a8e2182a)
+ )
+ (fp_text user "KEEP-OUT Zone" (at 4.5 -8.5) (layer "Cmts.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 6e24d843-42c2-489b-9407-92b66866ee81)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9aad0b82-e99a-47c5-889d-a9877442a687)
+ )
+ (fp_line (start -10.15 9.325) (end -10.15 9.65) (layer "F.SilkS") (width 0.12) (tstamp 0fd6ab39-a973-458b-aa2c-146edf5a03c6))
+ (fp_line (start 10.15 -9.65) (end 10.15 -8.125) (layer "F.SilkS") (width 0.12) (tstamp 729219bc-c375-4099-b7dc-68ed006c45eb))
+ (fp_line (start -10.15 -9.65) (end 10.15 -9.65) (layer "F.SilkS") (width 0.12) (tstamp 821fb487-e62f-4d57-89e6-f6e1d9f1f25e))
+ (fp_line (start -10.65 -8.125) (end -10.15 -8.125) (layer "F.SilkS") (width 0.12) (tstamp a5e7eb55-63d6-4373-971a-421ba4ba70a3))
+ (fp_line (start -10.15 -9.65) (end -10.15 -8.125) (layer "F.SilkS") (width 0.12) (tstamp c5491c44-736b-4348-923a-696bda6087d3))
+ (fp_line (start -10.15 9.65) (end -4.225 9.65) (layer "F.SilkS") (width 0.12) (tstamp c56a5144-9ebf-456a-be49-eccc674a700e))
+ (fp_line (start 10.15 9.65) (end 4.225 9.65) (layer "F.SilkS") (width 0.12) (tstamp cd2fde36-2822-4554-b0d3-e5667c477449))
+ (fp_line (start 10.15 9.325) (end 10.15 9.65) (layer "F.SilkS") (width 0.12) (tstamp e91493b4-6c00-4068-8f0b-62a2ef101168))
+ (fp_line (start 10.25 9.2) (end 10.25 9.75) (layer "F.CrtYd") (width 0.05) (tstamp 03ccec6d-deab-4530-9029-4b53329335fe))
+ (fp_line (start -11.1 -8) (end -11.1 9.2) (layer "F.CrtYd") (width 0.05) (tstamp 3674cdc2-41b2-4858-8de2-58474df85a9d))
+ (fp_line (start -10.25 9.75) (end -4.1 9.75) (layer "F.CrtYd") (width 0.05) (tstamp 41124a75-bbae-4947-8ee2-79d7bd117880))
+ (fp_line (start -10.25 9.2) (end -10.25 9.75) (layer "F.CrtYd") (width 0.05) (tstamp 43b3f459-9fcc-439a-aa7b-6bef3d489d6b))
+ (fp_line (start -10.25 -8) (end -11.1 -8) (layer "F.CrtYd") (width 0.05) (tstamp 50706992-4637-4d92-b765-0cbd8723d6c6))
+ (fp_line (start 10.25 -9.75) (end 10.25 -8) (layer "F.CrtYd") (width 0.05) (tstamp 5e181762-3c72-43cc-978b-9402db3d9cac))
+ (fp_line (start 4.1 10.68) (end 4.1 9.75) (layer "F.CrtYd") (width 0.05) (tstamp 607d4668-62fd-4d18-bc3f-171c24708b74))
+ (fp_line (start -10.25 -8) (end -10.25 -9.75) (layer "F.CrtYd") (width 0.05) (tstamp 81b62df6-a1c1-4dce-bf95-ac004feb5b4a))
+ (fp_line (start 10.25 -8) (end 11.1 -8) (layer "F.CrtYd") (width 0.05) (tstamp 876c439c-8bf1-40ee-a5ea-b5b3a88605d1))
+ (fp_line (start -10.25 -9.75) (end 10.25 -9.75) (layer "F.CrtYd") (width 0.05) (tstamp 9699d09a-3861-43c3-85ed-f047f69e39e9))
+ (fp_line (start 10.25 9.2) (end 11.1 9.2) (layer "F.CrtYd") (width 0.05) (tstamp ab9b7694-b8bc-4557-931a-26380db18d6d))
+ (fp_line (start 0 10.68) (end -4.1 10.68) (layer "F.CrtYd") (width 0.05) (tstamp b8580f2f-c5a2-40ef-ab95-ac30e5b9176d))
+ (fp_line (start -10.25 9.2) (end -11.1 9.2) (layer "F.CrtYd") (width 0.05) (tstamp b949f28d-e897-4159-a3e4-9f89b773ba2b))
+ (fp_line (start -4.1 10.68) (end -4.1 9.75) (layer "F.CrtYd") (width 0.05) (tstamp bd2558a7-a496-43a2-9a46-1e57a22125ec))
+ (fp_line (start 0 10.68) (end 4.1 10.68) (layer "F.CrtYd") (width 0.05) (tstamp c1df7d2e-c6ea-414b-86ce-5c143fbf6e72))
+ (fp_line (start 10.25 9.75) (end 4.1 9.75) (layer "F.CrtYd") (width 0.05) (tstamp f59b6d42-08dc-4c9b-8c9b-63b4b56f1070))
+ (fp_line (start 11.1 -8) (end 11.1 9.2) (layer "F.CrtYd") (width 0.05) (tstamp fd6779cc-d990-4b9b-9588-67b89af5b956))
+ (fp_line (start -10 9.5) (end 10 9.5) (layer "F.Fab") (width 0.1) (tstamp 08239a36-81c6-496c-adeb-06de5a1bf2db))
+ (fp_line (start -10 -8.75) (end -9.25 -9.5) (layer "F.Fab") (width 0.1) (tstamp 2a6a04c2-a0da-4cd3-942d-feb650764b99))
+ (fp_line (start 10 -9.5) (end -9.25 -9.5) (layer "F.Fab") (width 0.1) (tstamp 461ab6f9-47da-4580-a616-26409bf2ad19))
+ (fp_line (start 10 9.5) (end 10 -9.5) (layer "F.Fab") (width 0.1) (tstamp 7573bde7-5788-4c0c-a970-27f359c53f9b))
+ (fp_line (start -10 -8.75) (end -10 9.5) (layer "F.Fab") (width 0.1) (tstamp 767a63fe-1809-4ee9-8f8f-20f9ab06b418))
+ (pad "1" smd rect (at -10 -7.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e961cf7-45fb-41dc-beaa-0a1075970da1))
+ (pad "2" smd rect (at -10 -6.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab1e6e98-3599-443a-bff7-a2b34e795b68))
+ (pad "3" smd rect (at -10 -5.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e1e8feb-a88c-473a-8aba-f788d376b21c))
+ (pad "4" smd rect (at -10 -4.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 897a2553-a057-4022-80f4-198cf6e00a27))
+ (pad "5" smd rect (at -10 -3.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 850eddc0-e160-4afa-b16f-fa840e10dc67))
+ (pad "6" smd rect (at -10 -2.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2c461b0-2fbf-4cc2-ad1e-b684dd0f35da))
+ (pad "7" smd rect (at -10 -1.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be6f49c3-0e24-4be3-bc3d-0725347d40da))
+ (pad "8" smd rect (at -10 -0.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f4bdb52-b1cd-422b-a1a7-4c9e5663b851))
+ (pad "9" smd rect (at -10 0.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74d1b9e8-6ad1-468e-af09-bf2f6f3fa2bb))
+ (pad "10" smd rect (at -10 1.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f8b6bb7-48dc-4113-a7eb-d057a8afa7b0))
+ (pad "11" smd rect (at -10 2.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 658d5701-3ecb-4194-88d6-10cec019bc41))
+ (pad "12" smd rect (at -10 3.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eda6c43b-1e61-4665-81b8-a95e81a387be))
+ (pad "13" smd rect (at -10 4.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 352a7bdf-eba8-4fa7-9a00-7c1426ed3466))
+ (pad "14" smd rect (at -10 5.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69f0ea48-6851-44cf-b944-00d68aee6ab5))
+ (pad "15" smd rect (at -10 6.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f09dd464-2019-4596-ba9d-05236ba81741))
+ (pad "16" smd rect (at -10 7.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 178657c7-aec3-4362-97f3-967101f58bfa))
+ (pad "17" smd rect (at -10 8.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1cd9fa73-a64f-4cf5-95c5-cf1a23af6674))
+ (pad "18" smd rect (at -3.5 9.575) (size 0.7 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d31049e0-d677-44fc-8764-25a1e7a625e3))
+ (pad "19" smd rect (at -2.5 9.575) (size 0.7 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3450533e-5e0d-46e5-80b5-66ba4fb54966))
+ (pad "20" smd rect (at -1.5 9.575) (size 0.7 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f8c676c-7b5f-418b-be08-bd4cc1a2fc40))
+ (pad "21" smd rect (at -0.5 9.575) (size 0.7 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7fbec2ed-1d6d-4dc1-9fdf-c0e49048c1ef))
+ (pad "22" smd rect (at 0.5 9.575) (size 0.7 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ecf6a61-03b0-444a-ac9b-ea4bda47d4e5))
+ (pad "23" smd rect (at 1.5 9.575) (size 0.7 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0311f1cb-96a3-403b-87a0-0e93cae32b27))
+ (pad "24" smd rect (at 2.5 9.575) (size 0.7 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93b2e734-0450-4685-82fd-dc96833eafcf))
+ (pad "25" smd rect (at 3.5 9.575) (size 0.7 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7c1379e-a3ed-435c-a5b6-5417ee206ac1))
+ (pad "26" smd rect (at 10 8.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f2d1ed4-47f0-4b11-840f-393f18e74213))
+ (pad "27" smd rect (at 10 7.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp caa56bd9-6c10-4bfb-b067-e04b63db1acf))
+ (pad "28" smd rect (at 10 6.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0990bb77-77b9-4255-bd85-9ae3ccd7d1ec))
+ (pad "29" smd rect (at 10 5.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4eed63f-5661-436c-9ec4-9e6e9f9b41f4))
+ (pad "30" smd rect (at 10 4.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eaacb126-3197-49ee-aba3-132be2d6d458))
+ (pad "31" smd rect (at 10 3.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1df82864-214f-4ecc-8485-c2281146b8de))
+ (pad "32" smd rect (at 10 2.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9fb64a50-8da3-4335-bde0-6814f3b73389))
+ (pad "33" smd rect (at 10 1.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78c56e34-ccd9-43a1-bc57-176683f48283))
+ (pad "34" smd rect (at 10 0.6) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbd71bd8-9bab-4f78-b815-fc859a6b1030))
+ (pad "35" smd rect (at 10 -0.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40ef3138-b660-4ba8-a75b-1d9a610f4afb))
+ (pad "36" smd rect (at 10 -1.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 262ad7c2-8b24-44f8-ac73-e5e3e562ad2f))
+ (pad "37" smd rect (at 10 -2.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2cb57d83-b5b4-4a03-8e75-b0834c36356c))
+ (pad "38" smd rect (at 10 -3.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ac9873d-3989-447c-939b-0dd8ece563be))
+ (pad "39" smd rect (at 10 -4.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c231345-ce16-4b9d-a720-a778050155fc))
+ (pad "40" smd rect (at 10 -5.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5bbb2b25-553b-4018-a8f3-b7b56680ef46))
+ (pad "41" smd rect (at 10 -6.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0bbe550-94fa-41c2-8de6-c999f135534e))
+ (pad "42" smd rect (at 10 -7.4) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 186183a9-3167-45e8-912a-3d8caf00fda0))
+ (zone (net 0) (net_name "") (layers "F.Cu" "In1.Cu" "In2.Cu" "In3.Cu" "In4.Cu" "In5.Cu" "In6.Cu" "In7.Cu" "In8.Cu" "In9.Cu" "In10.Cu" "In11.Cu" "In12.Cu" "In13.Cu" "In14.Cu" "In15.Cu" "In16.Cu" "In17.Cu" "In18.Cu" "In19.Cu" "In20.Cu" "In21.Cu" "In22.Cu" "In23.Cu" "In24.Cu" "In25.Cu" "In26.Cu" "In27.Cu" "In28.Cu" "In29.Cu" "In30.Cu") (tstamp 7e72275b-194d-4275-92aa-5c2cb3e30ed8) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 10 -8)
+ (xy 8.75 -8)
+ (xy 8.75 -5.5)
+ (xy 0 -5.5)
+ (xy 0 -9.5)
+ (xy 10 -9.5)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/Atmel_ATSAMR21G18-MR210UA_NoRFPads.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/BLE112-A.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/BLE112-A.kicad_mod
new file mode 100644
index 00000000..7509dbf5
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/BLE112-A.kicad_mod
@@ -0,0 +1,84 @@
+(footprint "BLE112-A" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A057048)
+ (descr "Class 4 Bluetooth Module with on-board antenna")
+ (tags "Bluetooth Module")
+ (attr smd)
+ (fp_text reference "REF**" (at -4 -10.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6a977d77-1e0f-44b2-9502-0f4ac01df588)
+ )
+ (fp_text value "BLE112-A" (at 0 -0.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fbdfa8ea-b2cf-4366-8e07-134652939452)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 26c15a1b-3155-4f3d-9172-bdeee7cd50fa)
+ )
+ (fp_line (start -6.2 -9.675) (end -6.2 -9.25) (layer "F.SilkS") (width 0.15) (tstamp 41bcebc7-80b0-4d76-9a8f-553a240674ad))
+ (fp_line (start -6.2 8.775) (end -6.2 7.15) (layer "F.SilkS") (width 0.15) (tstamp 5d680112-b6a8-4af4-a2e1-0511d5975a50))
+ (fp_line (start -5.1 8.775) (end -6.2 8.775) (layer "F.SilkS") (width 0.15) (tstamp 7402bb9b-192c-4efb-b49e-01a3a83e9c72))
+ (fp_line (start -6.2 -9.25) (end -7.25 -9.25) (layer "F.SilkS") (width 0.15) (tstamp 8c6e7d13-5769-490c-b409-5cdfd34c420a))
+ (fp_line (start 5.1 8.775) (end 6.2 8.775) (layer "F.SilkS") (width 0.15) (tstamp 9181108d-6be6-4ab2-8e8b-81b9db94c8c1))
+ (fp_line (start 6.2 -4.35) (end 6.2 -9.675) (layer "F.SilkS") (width 0.15) (tstamp afdee74f-7448-4af0-8945-f5a23161b034))
+ (fp_line (start 6.2 -9.675) (end -6.2 -9.675) (layer "F.SilkS") (width 0.15) (tstamp afec983c-810f-45ae-89bd-019a56abb6a3))
+ (fp_line (start 6.2 8.775) (end 6.2 7.15) (layer "F.SilkS") (width 0.15) (tstamp fe3e447e-1925-4a6d-84e3-af5c5c635268))
+ (fp_line (start -7.8 -9.95) (end -7.8 7.1) (layer "F.CrtYd") (width 0.05) (tstamp 04cee9c5-2647-41c0-a2ea-bf1f2b7ccc05))
+ (fp_line (start 6.45 -9.95) (end -7.8 -9.95) (layer "F.CrtYd") (width 0.05) (tstamp 58dd49e0-e902-4e25-b1fa-11e341c287d7))
+ (fp_line (start -5.1 10.35) (end 5.1 10.35) (layer "F.CrtYd") (width 0.05) (tstamp 5ef3fb89-ae0f-48ed-a5f5-dc6e3dd3620e))
+ (fp_line (start 7.8 7.1) (end 7.8 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp 6400732a-de77-476f-8e89-9de7b1945248))
+ (fp_line (start 6.45 7.1) (end 7.8 7.1) (layer "F.CrtYd") (width 0.05) (tstamp 6afebb0e-fb10-4fdb-99f7-977274ce4793))
+ (fp_line (start 7.8 -4.3) (end 6.45 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp 78be36ab-f309-47a1-a1c6-c947b20d3031))
+ (fp_line (start 5.1 10.35) (end 5.1 9.05) (layer "F.CrtYd") (width 0.05) (tstamp 7d37a215-8711-46ef-87c9-4f07deb5ddfd))
+ (fp_line (start 6.45 9.05) (end 6.45 7.1) (layer "F.CrtYd") (width 0.05) (tstamp 837223ce-7aec-49a2-bf0b-95dddd0a9e09))
+ (fp_line (start -6.45 9.05) (end -5.1 9.05) (layer "F.CrtYd") (width 0.05) (tstamp 92322161-e51a-485d-a2f2-21a27034745b))
+ (fp_line (start -7.8 7.1) (end -6.45 7.1) (layer "F.CrtYd") (width 0.05) (tstamp a7e79ef0-38df-4065-840d-cffa8bd80ab7))
+ (fp_line (start -5.1 9.05) (end -5.1 10.35) (layer "F.CrtYd") (width 0.05) (tstamp a8035f5c-3aa0-4f37-848f-1b4f108ee2e8))
+ (fp_line (start -6.45 7.1) (end -6.45 9.05) (layer "F.CrtYd") (width 0.05) (tstamp b7e2088a-aabf-4a06-a233-089c250e501d))
+ (fp_line (start 6.45 -4.3) (end 6.45 -9.95) (layer "F.CrtYd") (width 0.05) (tstamp dddc148d-5212-4f49-8c5e-1ac645832056))
+ (fp_line (start 5.1 9.05) (end 6.45 9.05) (layer "F.CrtYd") (width 0.05) (tstamp f6dd62a0-0b58-46e6-8e4e-a60262fd21ab))
+ (fp_line (start -0.325 -4) (end -0.325 -9.45) (layer "F.Fab") (width 0.15) (tstamp 0eea2aa5-7784-45eb-95ce-9aff72e6ba41))
+ (fp_line (start 6.025 8.6) (end 6.025 -9.5) (layer "F.Fab") (width 0.15) (tstamp 1f79880b-ba9d-471d-bddd-170f8c8ca6a0))
+ (fp_line (start -6.025 -9.5) (end -6.025 8.6) (layer "F.Fab") (width 0.15) (tstamp 37a7f197-da7e-405d-891f-8c5dce0d9a82))
+ (fp_line (start -4.55 -8.6) (end -6.05 -8.1) (layer "F.Fab") (width 0.1) (tstamp a482c286-f0dd-484a-8a7a-9ed8f037b3eb))
+ (fp_line (start -6.025 8.6) (end 6.025 8.6) (layer "F.Fab") (width 0.15) (tstamp ad99efc5-57dd-41ed-91ee-4c718f17531f))
+ (fp_line (start 6.025 -9.5) (end -6.025 -9.5) (layer "F.Fab") (width 0.15) (tstamp aee8bf76-9470-4677-a402-279036b93c56))
+ (fp_line (start -6 -9.1) (end -4.55 -8.6) (layer "F.Fab") (width 0.1) (tstamp c8b4837d-1749-4bd5-ab33-7927815e2e99))
+ (fp_line (start 6 -4) (end -0.325 -4) (layer "F.Fab") (width 0.15) (tstamp fd92e6fa-fe70-4fb6-8705-c1cbded3a382))
+ (pad "1" smd oval (at -6.025 -8.6) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4fea91ff-21b9-4ba9-913b-778e09099b03))
+ (pad "2" smd oval (at -6.025 -7.35) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8868125d-aae0-4d49-b8a4-1e884cfb1963))
+ (pad "3" smd oval (at -6.025 -6.1) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c6802fd-2bec-4a08-b450-021149743647))
+ (pad "4" smd oval (at -6.025 -4.85) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f0679d5-f3f1-457f-a2c1-559cf0580180))
+ (pad "5" smd oval (at -6.025 -3.6) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ba86f1b-32c0-403e-a52f-699cabbfa41b))
+ (pad "6" smd oval (at -6.025 -2.35) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a94772fe-81ba-4094-8ccf-f57095fa8779))
+ (pad "7" smd oval (at -6.025 -1.1) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81ba97f0-1fce-4ffd-84fc-b15c9fb9546d))
+ (pad "8" smd oval (at -6.025 0.22) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2431b9b8-0bb5-4797-acfd-d8f56a6665b8))
+ (pad "9" smd oval (at -6.025 1.4) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec50a8b6-cebb-449e-8155-f11ceade683b))
+ (pad "10" smd oval (at -6.025 2.65) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e229ede9-517e-4730-b355-70f6e713a7eb))
+ (pad "11" smd oval (at -6.025 3.9) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3cdabb06-6c20-44b4-823d-57229161ee2e))
+ (pad "12" smd oval (at -6.025 5.15) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 334232d8-c26b-4a06-ab19-7416de610d5b))
+ (pad "13" smd oval (at -6.025 6.4) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07f28e12-817d-4333-9228-5e19445f1848))
+ (pad "14" smd oval (at -4.375 8.6 90) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3053ae77-39f0-404b-8c64-db9f970aaf37))
+ (pad "15" smd oval (at -3.125 8.6 90) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7bc2d95-92f2-47c7-8075-473f98ac7ec6))
+ (pad "16" smd oval (at -1.875 8.6 90) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c57a81a-c033-4da5-8025-ac7c2b28605e))
+ (pad "17" smd oval (at -0.625 8.6 90) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ad79902-17bf-4630-be16-97efa136d4db))
+ (pad "18" smd oval (at 0.625 8.6 90) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53cba358-641b-4fd6-a5ae-bf7b0cbe3ce1))
+ (pad "19" smd oval (at 1.875 8.6 90) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 10ecf250-5557-4dfa-ae75-2fe4277c9965))
+ (pad "20" smd oval (at 3.125 8.6 90) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94bd0100-0d71-4c07-a775-5e85962456f2))
+ (pad "21" smd oval (at 4.375 8.6 90) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62a6e170-8239-423f-9a72-4130a0728785))
+ (pad "22" smd oval (at 6.025 6.4) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9e11ae1-1aee-4355-8bb6-ed8a08ce903d))
+ (pad "23" smd oval (at 6.025 5.15) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6091dab-484f-48ab-9a1d-d3c5a4add6e1))
+ (pad "24" smd oval (at 6.025 3.9) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 824dce5e-9cba-46d4-a7d1-89d8118a5cf6))
+ (pad "25" smd oval (at 6.025 2.65) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1be7e3e3-4437-4700-b856-e1669c592003))
+ (pad "26" smd oval (at 6.025 1.4) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e34f2fa-533e-4fda-8d0b-5a1a99d86616))
+ (pad "27" smd oval (at 6.025 0.22) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ae23588-7b68-4c10-8e4c-7a948bd3e739))
+ (pad "28" smd oval (at 6.025 -1.1) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22fdc90d-1b7f-499e-8532-f54a2eae6a2c))
+ (pad "29" smd oval (at 6 -2.35) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1dda33f8-0590-4a21-82bb-049d7ab4130c))
+ (pad "30" smd oval (at 6 -3.6) (size 3 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17f90cce-351d-42db-b51c-b253683fca34))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/BLE112-A.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/BM78SPPS5xC2.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/BM78SPPS5xC2.kicad_mod
new file mode 100644
index 00000000..46285992
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/BM78SPPS5xC2.kicad_mod
@@ -0,0 +1,110 @@
+(footprint "BM78SPPS5xC2" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D8B042)
+ (descr "Bluetooth Dual-mode module with integral chip antenna (http://ww1.microchip.com/downloads/en/DeviceDoc/60001380C.pdf)")
+ (tags "Bluetooth BR/EDR BLE")
+ (attr smd)
+ (fp_text reference "REF**" (at -6.12 -12 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify left))
+ (tstamp 0b05f089-faca-42a8-86db-80d9d6fa8837)
+ )
+ (fp_text value "BM78SPPS5xC2" (at -0.1 12.54 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7c5465d3-5f46-492c-a4d5-d2b45796325f)
+ )
+ (fp_text user "KEEP OUT ZONE" (at 0 -9) (layer "Cmts.User")
+ (effects (font (size 0.75 0.75) (thickness 0.15)))
+ (tstamp 2f1683b3-6de4-4535-aa25-ada73a26caaa)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp be1334d5-5359-4d1e-aea5-b10b7cc99711)
+ )
+ (fp_line (start -6.12 9.75) (end -6.12 11.12) (layer "F.SilkS") (width 0.12) (tstamp 141ff746-082e-42aa-a6f9-226b6cec44a8))
+ (fp_line (start -6.12 -10.75) (end -6.5 -10.75) (layer "F.SilkS") (width 0.12) (tstamp 446508b3-eb10-4f75-b3ad-131105d7de88))
+ (fp_line (start -6.12 -11.12) (end 6.12 -11.12) (layer "F.SilkS") (width 0.12) (tstamp 6a9c2b76-b3dd-4023-9bea-234e8f28440f))
+ (fp_line (start 6.12 -11.12) (end 6.12 -10.75) (layer "F.SilkS") (width 0.12) (tstamp 7d1ff7ce-5b1b-48db-bb32-bcfadfc85249))
+ (fp_line (start 6.12 11.12) (end 3.85 11.12) (layer "F.SilkS") (width 0.12) (tstamp 84a27206-e159-4ba0-89cf-70a2f3967919))
+ (fp_line (start 6.12 11.12) (end 6.12 9.75) (layer "F.SilkS") (width 0.12) (tstamp a957eb87-f9b7-4a07-a067-e0b3e0affe41))
+ (fp_line (start -6.12 11.12) (end -3.85 11.12) (layer "F.SilkS") (width 0.12) (tstamp badd8395-92e8-45cb-bc80-7ac4d04c353d))
+ (fp_line (start -6.12 -11.12) (end -6.12 -10.75) (layer "F.SilkS") (width 0.12) (tstamp d3ac8d12-17f3-44a1-ad25-7f026d75409f))
+ (fp_line (start 6.75 -11.25) (end 6.75 11.75) (layer "F.CrtYd") (width 0.05) (tstamp 719dee3b-f68d-444c-a223-df38ed97af83))
+ (fp_line (start -6.75 -11.25) (end 6.75 -11.25) (layer "F.CrtYd") (width 0.05) (tstamp 77f51533-f621-464d-87ef-7b05e7aa0470))
+ (fp_line (start 6.75 11.75) (end -6.75 11.75) (layer "F.CrtYd") (width 0.05) (tstamp b80ec63a-096a-4612-bedd-b5b2cf68cf54))
+ (fp_line (start -6.75 11.75) (end -6.75 -11.25) (layer "F.CrtYd") (width 0.05) (tstamp f18a374c-0cc9-4163-98d5-6a90c45f346d))
+ (fp_line (start -5.7 -11) (end -6 -10.7) (layer "F.Fab") (width 0.1) (tstamp 0bbf455c-3177-4bd3-bdbe-553ad7105f8c))
+ (fp_line (start -6 -10.7) (end -6 11) (layer "F.Fab") (width 0.1) (tstamp a706d009-b801-4d38-9f4a-a02f4bc5c983))
+ (fp_line (start 6 11) (end 6 -11) (layer "F.Fab") (width 0.1) (tstamp c66428dd-a2fd-448d-b1ab-3e34014b181f))
+ (fp_line (start -6 11) (end 6 11) (layer "F.Fab") (width 0.1) (tstamp db54f168-cc66-4241-bffe-d722654ef9de))
+ (fp_line (start 6 -11) (end -5.7 -11) (layer "F.Fab") (width 0.1) (tstamp dd5df8a3-e1d5-4bca-8f11-0777e1e7623a))
+ (pad "1" smd rect (at -5.75 -10.2 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 542543e0-aa55-4938-8066-cfffa1c009b2))
+ (pad "2" smd rect (at -5.75 -9.1 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58bb9ef2-a8ef-43a5-82bd-12cdf2cc681f))
+ (pad "3" smd rect (at -5.75 -2.9 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7156f40a-ea51-4f07-b621-ab74a17e222d))
+ (pad "4" smd rect (at -5.75 -1.8 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc94846a-7c99-4c69-a71e-05384c140c48))
+ (pad "5" smd rect (at -5.75 -0.7 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9b52e52-87b8-4821-a97d-50e73863b6b5))
+ (pad "6" smd rect (at -5.75 0.4 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b87c06bd-eb51-42b8-9ada-92722120973d))
+ (pad "7" smd rect (at -5.75 1.5 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39330345-3156-4c87-a659-9b22a8e31977))
+ (pad "8" smd rect (at -5.75 2.6 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66aaa633-7486-4860-b10e-7acd78dd7302))
+ (pad "9" smd rect (at -5.75 3.7 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ba43311-0b57-428c-9450-5f8f2ec384b1))
+ (pad "10" smd rect (at -5.75 4.8 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f541940-2708-4faf-9b93-cea88bb5b904))
+ (pad "11" smd rect (at -5.75 5.9 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e4ea19d-2b0a-4e68-bbdf-cc018561af0c))
+ (pad "12" smd rect (at -5.75 7 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 61bd234c-33bb-475c-969a-39766e4d629e))
+ (pad "13" smd rect (at -5.75 8.1 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28772932-4003-4ed9-a731-c536e87ff010))
+ (pad "14" smd rect (at -5.75 9.2 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97d79544-11fd-4912-bc5c-36e0b344cbf8))
+ (pad "15" smd rect (at -3.3 10.75) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 987703be-3c0c-45ab-b11c-14b49f11f5da))
+ (pad "16" smd rect (at -2.2 10.75) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6f180da-e27e-4ef5-9e02-d5b588aed7bd))
+ (pad "17" smd rect (at -1.1 10.75) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0806c1c-1cd4-47d7-9d01-b3231f932b55))
+ (pad "18" smd rect (at 0 10.75) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb8b7efb-842d-4748-9b08-1b0f3fb57767))
+ (pad "19" smd rect (at 1.1 10.75) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00b3bbd3-1879-4009-af00-2e5eb0d3f1c3))
+ (pad "20" smd rect (at 2.2 10.75) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37fd96d1-9e98-4985-b116-2e5509b6b1d3))
+ (pad "21" smd rect (at 3.3 10.75) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2c39cc0-9db8-46b5-a625-1135cf73f0f6))
+ (pad "22" smd rect (at 5.75 9.2 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c84ffe6-4e95-48e0-84d9-62042404b17f))
+ (pad "23" smd rect (at 5.75 8.1 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ccd3e76f-57c2-4bef-b1df-ef63d323a4e0))
+ (pad "24" smd rect (at 5.75 7 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd68b7ad-3289-43a0-9111-7be3c94aa020))
+ (pad "25" smd rect (at 5.75 5.9 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c806ce1d-c7cb-453d-86e4-bc07619761bd))
+ (pad "26" smd rect (at 5.75 4.8 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9db65719-d1af-4634-a3db-07967fd48d02))
+ (pad "27" smd rect (at 5.75 3.7 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71943f51-6552-4aed-b3be-a898eb201afa))
+ (pad "28" smd rect (at 5.75 2.6 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1fdf548-f35c-474c-bb56-5bf63e138227))
+ (pad "29" smd rect (at 5.75 1.5 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 322190c3-8162-4213-8c7e-afa0bfb0d4f0))
+ (pad "30" smd rect (at 5.75 0.4 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0b62c32-f588-4d6a-aa4b-05eaaf89bdf9))
+ (pad "31" smd rect (at 5.75 -0.7 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3f6613b-6fe5-42a4-b74a-8a1e7406e25e))
+ (pad "32" smd rect (at 5.75 -9.1 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e27ac38-9d17-4b2b-93b8-14a8fb223523))
+ (pad "33" smd rect (at 5.75 -10.2 270) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6721409b-3e96-4eb7-b5ff-8c95c193fcb9))
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp f81aa512-237f-483c-9019-8ab296843544) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 6 -10.55)
+ (xy 5 -10.55)
+ (xy 5 -9.85)
+ (xy 6 -9.85)
+ (xy 6 -9.45)
+ (xy 5 -9.45)
+ (xy 5 -8.75)
+ (xy 6 -8.75)
+ (xy 6 -3.8)
+ (xy 2 -3.8)
+ (xy 2 -7)
+ (xy -6 -7)
+ (xy -6 -8.75)
+ (xy -5 -8.75)
+ (xy -5 -9.45)
+ (xy -6 -9.45)
+ (xy -6 -9.85)
+ (xy -5 -9.85)
+ (xy -5 -10.55)
+ (xy -6 -10.55)
+ (xy -6 -11)
+ (xy 6 -11)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/BM78SPPS5xC2.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/CMWX1ZZABZ.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/CMWX1ZZABZ.kicad_mod
new file mode 100644
index 00000000..05c615bb
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/CMWX1ZZABZ.kicad_mod
@@ -0,0 +1,98 @@
+(footprint "CMWX1ZZABZ" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C444AF1)
+ (descr "https://wireless.murata.com/RFM/data/type_abz.pdf")
+ (tags "iot lora sigfox")
+ (attr smd)
+ (fp_text reference "REF**" (at -7.6 -4 270) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 59fd0ba6-e318-4cea-8edb-e0a48c984df6)
+ )
+ (fp_text value "CMWX1ZZABZ" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 43fdab9a-2710-424c-834d-1f344778b2f7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 92dd410e-0f02-4445-9031-bbff10c6d56b)
+ )
+ (fp_line (start -6.45 4) (end -6.45 6) (layer "F.SilkS") (width 0.12) (tstamp 170ccbff-3a12-4ead-a6a1-ffbbcc1cc1a8))
+ (fp_line (start -6.45 -6) (end -4.45 -6) (layer "F.SilkS") (width 0.12) (tstamp 21dced46-1389-408f-84b2-9ca650226998))
+ (fp_line (start -6.45 -6) (end -6.45 -5.4) (layer "F.SilkS") (width 0.12) (tstamp 70383f3a-a795-46d0-b6cc-0db3cf832b5a))
+ (fp_line (start 6.45 -6) (end 6.45 -4) (layer "F.SilkS") (width 0.12) (tstamp 7a8faf14-53e8-45aa-a04b-4c9a86021af2))
+ (fp_line (start 4.45 6) (end 6.45 6) (layer "F.SilkS") (width 0.12) (tstamp 9e0fe250-8d4a-47f4-89e2-e1aded12d3d0))
+ (fp_line (start 6.45 4) (end 6.45 6) (layer "F.SilkS") (width 0.12) (tstamp c0e627d3-1181-4689-873f-c633b82a6abc))
+ (fp_line (start 4.45 -6) (end 6.45 -6) (layer "F.SilkS") (width 0.12) (tstamp f2635556-0e91-41dd-8643-1772a1041d3b))
+ (fp_line (start -6.45 6) (end -4.45 6) (layer "F.SilkS") (width 0.12) (tstamp f67eab96-69ee-4980-adea-83ad0f7cb33d))
+ (fp_line (start 6.5 -6.05) (end 6.5 6.05) (layer "F.CrtYd") (width 0.05) (tstamp 12a64fe2-1859-4348-aa68-89ece84a0213))
+ (fp_line (start -6.5 6.05) (end -6.5 -6.05) (layer "F.CrtYd") (width 0.05) (tstamp 197e67a8-3c85-466c-aa66-67e1a21d19ae))
+ (fp_line (start -6.5 -6.05) (end 6.5 -6.05) (layer "F.CrtYd") (width 0.05) (tstamp 8a901fee-b95f-4b34-ae8f-fac042a53db8))
+ (fp_line (start -6.5 6.05) (end 6.5 6.05) (layer "F.CrtYd") (width 0.05) (tstamp e85c598a-726c-4979-90df-51f2c46259e3))
+ (fp_line (start -5.25 -5.8) (end 6.25 -5.8) (layer "F.Fab") (width 0.1) (tstamp 00fc989f-0ca0-4e79-9e61-6a253363fe5a))
+ (fp_line (start -6.25 -4.8) (end -6.25 5.8) (layer "F.Fab") (width 0.1) (tstamp 058372f5-e1dd-47a7-9aa2-da323e9e0df5))
+ (fp_line (start 6.25 -5.8) (end 6.25 5.8) (layer "F.Fab") (width 0.1) (tstamp 0c2e152c-1344-47d3-8112-5786a77d880e))
+ (fp_line (start -6.25 5.8) (end 6.25 5.8) (layer "F.Fab") (width 0.1) (tstamp 564b867a-123f-47cd-a061-1deb4c2856ee))
+ (fp_line (start -5.25 -5.8) (end -6.25 -4.8) (layer "F.Fab") (width 0.1) (tstamp bdb4eed1-fb62-40de-9a9f-01c9b466d3d9))
+ (pad "1" smd rect (at -5.65 -4.4) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd108868-6719-4d5e-ad6d-d56a82f96832))
+ (pad "2" smd rect (at -5.65 -3.6) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e373a29-b34a-4652-9c6f-28a98042b4ce))
+ (pad "3" smd rect (at -5.65 -2.8) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d3d501d-cf48-4543-96fe-58ef0026f899))
+ (pad "4" smd rect (at -5.65 -2) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97f86b2b-9a89-476c-824e-bf0e47697a1e))
+ (pad "5" smd rect (at -5.65 -1.2) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 786546b6-ff69-4ed4-b006-72dad06fb9c9))
+ (pad "6" smd rect (at -5.65 -0.4) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88a92e79-3b9b-4f38-ba3e-178ef29da5b7))
+ (pad "7" smd rect (at -5.65 0.4) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0886d596-de24-40c7-8f05-86e688d78277))
+ (pad "8" smd rect (at -5.65 1.2) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30c6eed2-940b-4415-b3fc-7188d7b042ef))
+ (pad "9" smd rect (at -5.65 2) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bff77459-28a4-416a-b1d1-9fe2e9c92f7c))
+ (pad "10" smd rect (at -5.65 2.8) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9a620a5-2b90-4099-b247-0221f017ba8d))
+ (pad "11" smd rect (at -5.65 3.6) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad4cd5f0-7bdc-449b-8265-1198f022e110))
+ (pad "12" smd rect (at -5.65 4.4) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7e87489-7f37-4dba-8d96-3a272c4c803c))
+ (pad "13" smd rect (at -4.4 5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07c6aa3c-126e-4250-9676-1526e235ae3b))
+ (pad "14" smd rect (at -3.6 5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9eb0e27-86f0-4978-84b6-9b892e09536e))
+ (pad "15" smd rect (at -2.8 5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d1c0ad6-2aae-45a5-a2d6-c7c6011aeedb))
+ (pad "16" smd rect (at -2 5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c84acb1-9232-4cdd-9ec1-c69c0a35ad88))
+ (pad "17" smd rect (at -1.2 5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e26e984-801f-483a-80d3-b5b354ee7eb3))
+ (pad "18" smd rect (at -0.4 5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de174639-b470-4066-9523-8f989ff0d06e))
+ (pad "19" smd rect (at 0.4 5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f6af1e9-8b38-4c3e-8f3d-4bd4f224bf0e))
+ (pad "20" smd rect (at 1.2 5.2 270) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4af2f5a4-198a-4afc-b14a-ad7881e8c087))
+ (pad "21" smd rect (at 2 5.2 270) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75dfea50-6c3b-4c0b-a113-20532c2a8dc0))
+ (pad "22" smd rect (at 2.8 5.2 270) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f358c68d-2a64-4cff-9b40-3dd7a3b63b49))
+ (pad "23" smd rect (at 3.6 5.2 270) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3a4e1df-7d7d-468f-ab8c-ff2b12d7ac2c))
+ (pad "24" smd rect (at 4.4 5.2 270) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2d75792-ec43-4b18-af08-c1940b6f4b2a))
+ (pad "25" smd rect (at 5.65 4.4) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d756ce9-36e7-4ae8-a6c2-e8e07c571cf3))
+ (pad "26" smd rect (at 5.65 3.6) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52d0c355-459d-4e64-b34e-2922d77a6124))
+ (pad "27" smd rect (at 5.65 2.8) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4555d0e1-fc1b-4e52-860d-6c7ff1b17852))
+ (pad "28" smd rect (at 5.65 2) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f6f74dd-e074-4ec9-83b5-5129767ce846))
+ (pad "29" smd rect (at 5.65 1.2) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e52af1f5-f843-4c78-8a2e-20806f4bd246))
+ (pad "30" smd rect (at 5.65 0.4) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 328494ba-e6cd-4376-aa3b-988b4fa9ee6f))
+ (pad "31" smd rect (at 5.65 -0.4) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff78d7b5-d3cf-4f15-bf70-ee995b5b2564))
+ (pad "32" smd rect (at 5.65 -1.2) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53400488-101e-4ad0-8dfd-e56db9cc8be9))
+ (pad "33" smd rect (at 5.65 -2) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78437979-ebb5-4cf7-a4ac-f512cec31c06))
+ (pad "34" smd rect (at 5.65 -2.8) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d02ab710-4702-4c69-82e6-70552c4d73ab))
+ (pad "35" smd rect (at 5.65 -3.6) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0027615d-39e5-4a14-a9b6-a2f38608becb))
+ (pad "36" smd rect (at 5.65 -4.4) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dcf9ddea-5d8c-446c-b160-6eedf9cbc136))
+ (pad "37" smd rect (at 4.4 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e47e2ac-3783-44a0-b92b-2cd6741259b0))
+ (pad "38" smd rect (at 3.6 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74a6d5fd-a24e-493f-a9bd-18d211471122))
+ (pad "39" smd rect (at 2.8 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aec7dec8-b6f1-4151-9beb-10e2e5f23df1))
+ (pad "40" smd rect (at 2 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b1f76aa-d024-429e-9de0-15768059dce7))
+ (pad "41" smd rect (at 1.2 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef12a944-0a1a-499b-8ddd-d7bf70c13f55))
+ (pad "42" smd rect (at 0.4 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e25469ba-e268-4a9a-8f70-45935dd69fa6))
+ (pad "43" smd rect (at -0.4 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp abdf9670-c44f-4692-8a47-22c8fe5f506e))
+ (pad "44" smd rect (at -1.2 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95beeed0-5408-4486-bd74-c4f074d91a3d))
+ (pad "45" smd rect (at -2 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aff83a51-5895-4f3f-91db-22c5eccb46c8))
+ (pad "46" smd rect (at -2.8 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5587ed0c-cbd2-4146-9cf7-46dfb5cb6a36))
+ (pad "47" smd rect (at -3.6 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13e30872-89c2-47f6-8724-947e316b732f))
+ (pad "48" smd rect (at -4.4 -5.2 90) (size 0.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3491eb06-f622-48cd-8e21-a7ac6861e0bd))
+ (pad "49" smd rect (at -2.5 -2.5 90) (size 1.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2474d0dc-317f-47e1-bba7-82c7c1e194de))
+ (pad "50" smd rect (at 0 -2.5 90) (size 1.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60391dab-1273-4582-b51c-6ab68cf95997))
+ (pad "51" smd rect (at 2.5 -2.5 90) (size 1.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 211dba87-dbdd-45ba-80f4-9aa6c3c915a7))
+ (pad "52" smd rect (at -2.5 0 90) (size 1.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59f83751-6c87-43a1-8e81-3cd5defd34e9))
+ (pad "53" smd rect (at 0 0 90) (size 1.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da50e4c5-e1e4-435e-ab6d-19e37e995d8a))
+ (pad "54" smd rect (at 2.5 0 90) (size 1.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5fa6312-2cec-4405-8745-b368a9b1a06b))
+ (pad "55" smd rect (at -2.5 2.5 90) (size 1.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00efa194-97bc-4d89-aa1a-f732f22a660f))
+ (pad "56" smd rect (at 0 2.5 90) (size 1.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ef5bdfd-af4e-4620-9a09-482438981bf2))
+ (pad "57" smd rect (at 2.5 2.5 90) (size 1.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bdd0a0af-9d10-451f-b8c8-ea53084b283f))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/CMWX1ZZABZ.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/CYBLE-21Pin-10x10mm.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/CYBLE-21Pin-10x10mm.kicad_mod
new file mode 100644
index 00000000..57c83a0f
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/CYBLE-21Pin-10x10mm.kicad_mod
@@ -0,0 +1,94 @@
+(footprint "CYBLE-21Pin-10x10mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D8B34F)
+ (descr "Cypress EZ-BLE PRoC Module (Bluetooth Smart) 21 Pin Module")
+ (tags "Cypress BT Bluetooth")
+ (attr smd)
+ (fp_text reference "REF**" (at -3 -5.68) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f18720a-c728-438e-a4ce-fef360368d7b)
+ )
+ (fp_text value "CYBLE-21Pin-10x10mm" (at 0 6.99) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fbda6623-e109-4410-a573-80ad93216dee)
+ )
+ (fp_text user "Optional Copper Keep Out" (at 2.54 8.89) (layer "Cmts.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 405e191e-af9b-48d2-af87-eebca2f18462)
+ )
+ (fp_text user "Copper Keep Out" (at 1.51 1.22) (layer "Cmts.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 79c37f9c-aef5-418e-81aa-fe6b813f694e)
+ )
+ (fp_text user "For Best RF Performance" (at 2.54 10.16) (layer "Cmts.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 9599a7c9-96f7-4483-b4c6-7bbf12566289)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7f09ef7a-7cea-4887-bf03-4f32ee6c6fb2)
+ )
+ (fp_line (start -5.12 4.65) (end -5.12 5.94) (layer "F.SilkS") (width 0.12) (tstamp 4c8ed9ac-92af-4b22-83c8-35b5136f88f4))
+ (fp_line (start -5.12 -4.3) (end -5.12 0.67) (layer "F.SilkS") (width 0.12) (tstamp 6eb72aae-10aa-48ce-a131-733aa866bb60))
+ (fp_line (start 5.12 -4.3) (end 5.12 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 85b61d26-fc75-4fed-88c3-5ab25a9a30fb))
+ (fp_line (start -5.12 4.65) (end -5.72 4.65) (layer "F.SilkS") (width 0.12) (tstamp 89f3ea82-442e-4100-a371-b0e87f08edd9))
+ (fp_line (start 5.12 -4.3) (end 4.65 -4.3) (layer "F.SilkS") (width 0.12) (tstamp 9d7cc490-7957-4936-87ec-0fce7c932aa9))
+ (fp_line (start -5.72 4.65) (end -5.72 4) (layer "F.SilkS") (width 0.12) (tstamp a32eed17-c457-420d-a1ba-72686befdb9a))
+ (fp_line (start -4.66 -4.3) (end -5.12 -4.3) (layer "F.SilkS") (width 0.12) (tstamp a52c4e40-0f48-4be8-8d85-446c6dd2ea53))
+ (fp_line (start -5.12 5.94) (end 5.12 5.94) (layer "F.SilkS") (width 0.12) (tstamp bb791ef6-282c-42bc-824f-025aa95538f5))
+ (fp_line (start 5.12 5.94) (end 5.12 0.07) (layer "F.SilkS") (width 0.12) (tstamp bf1e4095-9ba0-4076-811c-dac40bde95fe))
+ (fp_line (start 9 11.82) (end -4 11.82) (layer "Dwgs.User") (width 0.12) (tstamp ad880ca8-5de2-4658-bb7a-634f3ac9cbf5))
+ (fp_line (start -4 11.82) (end -4 5.82) (layer "Dwgs.User") (width 0.12) (tstamp b424d323-2c74-45eb-9a75-41f987b6886d))
+ (fp_line (start 5 1.82) (end 9 1.82) (layer "Dwgs.User") (width 0.12) (tstamp b7efd943-4375-4831-b6b7-c558fef17f30))
+ (fp_line (start 9 1.82) (end 9 11.82) (layer "Dwgs.User") (width 0.12) (tstamp f7c99a48-0e1a-4b67-a51c-250f096b8e74))
+ (fp_line (start 5.7 6.05) (end 5.7 -4.9) (layer "F.CrtYd") (width 0.05) (tstamp 244ee9c0-0aa0-4b07-a21a-5f591949b627))
+ (fp_line (start -5.7 -4.9) (end -5.7 6.05) (layer "F.CrtYd") (width 0.05) (tstamp 2cf230b2-8953-4d61-8a0d-9fba303d75e6))
+ (fp_line (start -5.7 6.05) (end 5.7 6.05) (layer "F.CrtYd") (width 0.05) (tstamp 8db3336a-0f3c-4653-92a8-17bad80e876a))
+ (fp_line (start 5.7 -4.9) (end -5.7 -4.9) (layer "F.CrtYd") (width 0.05) (tstamp ca1134d2-fcd8-46dc-ad08-580e8f561e95))
+ (fp_line (start 5 -4.18) (end 5 5.82) (layer "F.Fab") (width 0.1) (tstamp 0de4c9f0-7beb-49c2-a228-0fbe176902f7))
+ (fp_line (start -5 -4.18) (end 5 -4.18) (layer "F.Fab") (width 0.1) (tstamp 24cccf15-cbe4-401c-88d8-a70514b841d9))
+ (fp_line (start 5 5.82) (end -5 5.82) (layer "F.Fab") (width 0.1) (tstamp 8386ae45-285b-47a1-b276-e89a1561019b))
+ (fp_line (start -5 5.82) (end -5 -4.18) (layer "F.Fab") (width 0.1) (tstamp 87e1a2b1-924b-4e7a-954c-b43f6c60efaa))
+ (fp_line (start -5 3.9) (end -4.5 4.2) (layer "F.Fab") (width 0.1) (tstamp a5bf401d-748e-4171-b085-0d3ad8cc9d2a))
+ (fp_line (start -4.5 4.2) (end -5 4.5) (layer "F.Fab") (width 0.1) (tstamp e09f57c9-8bbe-498c-a4d4-fe0e26ccf6ee))
+ (pad "1" smd rect (at -5 4.18) (size 0.91 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ea1d889-9937-4440-9f1b-fd9f5aab2a12))
+ (pad "2" smd rect (at -5 3.42) (size 0.91 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a3a35de-2e0b-42b9-a722-a5e5fae160f7))
+ (pad "3" smd rect (at -5 2.66) (size 0.91 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d607166-5386-4a08-8697-5ed92716cc0b))
+ (pad "4" smd rect (at -5 1.9) (size 0.91 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7555bc18-e21f-4938-b84b-6c59d2414503))
+ (pad "5" smd rect (at -5 1.14) (size 0.91 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd422360-0c00-4e9f-bf53-817d1b56bad3))
+ (pad "6" smd rect (at -4.19 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0290d9e-96e8-4327-9264-50a4c30f11a1))
+ (pad "7" smd rect (at -3.43 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24a636be-1bb9-4640-ac65-02da64094901))
+ (pad "8" smd rect (at -2.67 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f2c8c60-240a-4203-8070-9bf3bc2b95de))
+ (pad "9" smd rect (at -1.91 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ace7c22-e3e5-4655-a03a-4d05ce304d81))
+ (pad "10" smd rect (at -1.15 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e51e087-6d71-433d-8460-0ee89a87e372))
+ (pad "11" smd rect (at -0.39 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfa3e799-a40e-46e7-82da-292edb220cf6))
+ (pad "12" smd rect (at 0.37 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f00ec30c-685f-4e6f-8b9f-e72a0c5e1aa6))
+ (pad "13" smd rect (at 1.13 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6809a28d-928c-430b-95a8-b88ce1efdf48))
+ (pad "14" smd rect (at 1.89 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 562e06bd-44ff-4aae-ab75-6e8dd5f15101))
+ (pad "15" smd rect (at 2.65 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52c9ce89-ea4a-493e-9848-0fbe8856dd1f))
+ (pad "16" smd rect (at 3.41 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26beefbb-92b2-40f0-b535-abd0e1b57deb))
+ (pad "17" smd rect (at 4.17 -4.18) (size 0.41 0.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d79be21-69d4-4946-b479-24a56b27d010))
+ (pad "18" smd rect (at 5 -2.68) (size 0.91 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9cd1381-910d-47c1-a8c8-a22913c8fcdb))
+ (pad "19" smd rect (at 5 -1.92) (size 0.91 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 803d301b-b3aa-494c-b47e-c4f8fbc81a58))
+ (pad "20" smd rect (at 5 -1.16) (size 0.91 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03e9e0d4-b717-40b4-b59b-f895d7839a2a))
+ (pad "21" smd rect (at 5 -0.4) (size 0.91 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ba8cb03-d330-4a9d-a796-8d1d2a519131))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 48b1f3ae-f553-472a-9c64-14c8dde2f7ed) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -2 0.85)
+ (xy 5 0.85)
+ (xy 5 5.82)
+ (xy -2 5.82)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/CYBLE-21Pin-10x10mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/DWM1000.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/DWM1000.kicad_mod
new file mode 100644
index 00000000..706ba4c2
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/DWM1000.kicad_mod
@@ -0,0 +1,96 @@
+(footprint "DWM1000" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D8B0A0)
+ (descr "IEEE802.15.4-2011 UWB")
+ (tags "UWB Module")
+ (attr smd)
+ (fp_text reference "REF**" (at -5.08 13.97) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3f932370-73ad-4239-9bc9-ccad5a77b71a)
+ )
+ (fp_text value "DWM1000" (at 0 7.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 88b8723b-8890-4b22-8dcf-8033b2bdfaa5)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0 -8.89) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4ea93303-5821-408c-9519-717669cf305d)
+ )
+ (fp_text user "no components, traces, or copper on any layer" (at 0 -6.35) (layer "Cmts.User")
+ (effects (font (size 0.45 0.45) (thickness 0.03175)))
+ (tstamp 763f3003-5e1c-489f-95ea-ffe00c0ab1dc)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2e025d66-de64-436a-9ec8-661bb614ce3a)
+ )
+ (fp_line (start -6 11.75) (end -6.75 11.75) (layer "F.SilkS") (width 0.12) (tstamp 26e5c074-211d-49fd-a7e2-8fa335ca17d9))
+ (fp_line (start -6.75 -11.75) (end -6.75 -1.75) (layer "F.SilkS") (width 0.12) (tstamp 4dd220bb-3f36-4656-851f-b3e1f2cbca0c))
+ (fp_line (start -6.75 11.75) (end -6.75 10) (layer "F.SilkS") (width 0.12) (tstamp 6bdd432c-0f73-4db2-a00a-24bdfdae20d8))
+ (fp_line (start 6.75 11.75) (end 6.75 10) (layer "F.SilkS") (width 0.12) (tstamp 6f3ba654-0055-4418-a5e0-95f6872e29bb))
+ (fp_line (start 6.75 -11.75) (end 6.75 -1.75) (layer "F.SilkS") (width 0.12) (tstamp 9fc75037-f85c-4e01-96a6-273ecbfab1d9))
+ (fp_line (start 6 11.75) (end 6.75 11.75) (layer "F.SilkS") (width 0.12) (tstamp a1446862-552b-45f9-931d-1cfc19d86489))
+ (fp_line (start -6.75 -11.75) (end 6.75 -11.75) (layer "F.SilkS") (width 0.12) (tstamp acff0beb-38c9-4a4d-bb4e-c3badffe880b))
+ (fp_line (start -7.85 12.85) (end 7.85 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 4a3899ba-2819-49b7-8130-7a88045e057b))
+ (fp_line (start -7.85 -11.85) (end -7.85 12.85) (layer "F.CrtYd") (width 0.05) (tstamp 4cc3db4b-345d-4a41-b370-4063d3ec15c3))
+ (fp_line (start 7.85 -11.85) (end -7.85 -11.85) (layer "F.CrtYd") (width 0.05) (tstamp 587fc0a5-efc7-4aaa-82b6-2039401c2d3e))
+ (fp_line (start 7.85 12.85) (end 7.85 -11.85) (layer "F.CrtYd") (width 0.05) (tstamp d332b89e-c4f1-4050-bf3c-cc3567179b22))
+ (fp_line (start -6.5 11.5) (end 6.5 11.5) (layer "F.Fab") (width 0.12) (tstamp 08888b5a-e2cb-4b35-9ac9-b8916daf80bd))
+ (fp_line (start -6.5 -11.5) (end -6.5 11.5) (layer "F.Fab") (width 0.12) (tstamp 0ded38dd-2263-4c72-ab51-5a83f243b5e6))
+ (fp_line (start -3.81 -2.47) (end -3.81 -10.725) (layer "F.Fab") (width 0.12) (tstamp 229771a6-f8e3-40d3-bd2e-8d49166ed550))
+ (fp_line (start -3.81 -10.725) (end 1.905 -10.725) (layer "F.Fab") (width 0.12) (tstamp 3e3c086f-864e-43bc-bf0f-cc2acfab7c73))
+ (fp_line (start 5.715 -0.565) (end 5.715 10.865) (layer "F.Fab") (width 0.12) (tstamp 40fc18b6-05c9-4c96-8da2-0c60225daadd))
+ (fp_line (start 5.715 10.865) (end -5.08 10.865) (layer "F.Fab") (width 0.12) (tstamp 4cceb313-5fb7-4ed6-ba90-864b9604f460))
+ (fp_line (start 5.08 -1.2) (end 5.715 -0.565) (layer "F.Fab") (width 0.12) (tstamp 4de82b2a-4e61-4476-8ca0-51bbb13dcf22))
+ (fp_line (start -5.715 -1.2) (end 4.445 -1.2) (layer "F.Fab") (width 0.12) (tstamp 654cfd63-a365-459a-a407-48bb91b1832b))
+ (fp_line (start 6.5 -11.5) (end -6.5 -11.5) (layer "F.Fab") (width 0.12) (tstamp 67dc1b42-2abf-4377-92d5-5e3a45ad1f30))
+ (fp_line (start -5.08 10.865) (end -5.715 10.23) (layer "F.Fab") (width 0.12) (tstamp 7878957c-9485-4996-af42-f95b82fe81f0))
+ (fp_line (start 6.5 11.5) (end 6.5 -11.5) (layer "F.Fab") (width 0.12) (tstamp 82c52d60-e6ab-4433-8c9a-329bf334b8f6))
+ (fp_line (start 1.905 -10.725) (end 1.905 -2.47) (layer "F.Fab") (width 0.12) (tstamp da3ba914-6096-4b82-8e82-5e87f4218bdc))
+ (fp_line (start 1.905 -2.47) (end -3.81 -2.47) (layer "F.Fab") (width 0.12) (tstamp de6de087-5c0f-4af1-92bc-6f70d835df1d))
+ (fp_line (start 4.445 -1.2) (end 5.08 -1.2) (layer "F.Fab") (width 0.12) (tstamp e1975df0-6621-4fa4-9a36-cf66ce91765b))
+ (fp_line (start -5.715 10.23) (end -5.715 -1.2) (layer "F.Fab") (width 0.12) (tstamp e4c2f1ee-b8a7-485e-9bcf-93dcf88722b6))
+ (pad "1" smd rect (at -6.3 -0.7988 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dceda248-30f9-4bf7-bf2d-ccc037fa6a68))
+ (pad "2" smd rect (at -6.3 0.6012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cee29c13-d08f-4ff7-8c18-b299fe0bbf30))
+ (pad "3" smd rect (at -6.3 2.0012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd9e21de-75ce-492b-a8c8-88dc93943a2f))
+ (pad "4" smd rect (at -6.3 3.4012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab3b2cad-da94-488e-90c1-65ac271efc1f))
+ (pad "5" smd rect (at -6.3 4.8012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e09b64f-e918-4a7a-b0da-dc488f23555b))
+ (pad "6" smd rect (at -6.3 6.2012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 386834e6-6680-4572-9b46-caa36177357a))
+ (pad "7" smd rect (at -6.3 7.6012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca751396-3a98-4d8e-ab2f-9d8b0493999a))
+ (pad "8" smd rect (at -6.3 9.0012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb63d3a7-97d1-46d8-9ad0-d1ede195e150))
+ (pad "9" smd rect (at -4.9 11.2962) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee9c7f13-2495-49c8-afbc-20059bf6605c))
+ (pad "10" smd rect (at -3.5 11.2962) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05ca5f1c-640a-4539-bbf2-380c083dadb4))
+ (pad "11" smd rect (at -2.1 11.2962) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c8a94ec-9675-4ae1-b7ec-47c1a43df4d0))
+ (pad "12" smd rect (at -0.7 11.2962) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ed38ad7-063d-4fc1-be5b-f99aac8cab9c))
+ (pad "13" smd rect (at 0.7 11.2962) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 684ae9dd-3f4f-41ad-8559-2e7e025c5d04))
+ (pad "14" smd rect (at 2.1 11.2962) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78089154-a372-4070-a89e-8968e2626c1a))
+ (pad "15" smd rect (at 3.5 11.2962) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ce9651d-d259-4cd0-b28d-71fc31bc6cef))
+ (pad "16" smd rect (at 4.9 11.2962) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 112bb67a-4643-4369-ac22-98ce900a10d2))
+ (pad "17" smd rect (at 6.3 9 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3a2e8f6-7113-496d-8a33-28e69200057b))
+ (pad "18" smd rect (at 6.3 7.6 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4f146a0-2f30-43ae-be6f-5a5256df5a7b))
+ (pad "19" smd rect (at 6.3 6.2012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e26d26c1-a06e-4068-8735-df104edcbcb1))
+ (pad "20" smd rect (at 6.3 4.8012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c09c6e27-7b72-4982-9004-4c059228b17b))
+ (pad "21" smd rect (at 6.3 3.4012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad82aacb-6ce4-4b92-8b91-b19e8482e0d1))
+ (pad "22" smd rect (at 6.3 2.0012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6538467c-3aed-4f8d-967b-d2ad6cce4636))
+ (pad "23" smd rect (at 6.3 0.6012 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8501bedc-d18c-472e-a584-20643aa484f2))
+ (pad "24" smd rect (at 6.3 -0.7988 90) (size 1 2.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d65b95e6-f0f7-4ee3-978b-b0fab8273b1f))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 1fd46901-2d3f-49d4-ba27-36cd3b300f3a) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -8.89 -1.32)
+ (xy 8.89 -1.32)
+ (xy 8.89 -12.7)
+ (xy -8.89 -12.7)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/DWM1000.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/DecaWave_DWM1001.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/DecaWave_DWM1001.kicad_mod
new file mode 100644
index 00000000..628f7996
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/DecaWave_DWM1001.kicad_mod
@@ -0,0 +1,137 @@
+(footprint "DecaWave_DWM1001" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D4B3E4)
+ (descr "https://www.decawave.com/sites/default/files/dwm1001_datasheet.pdf")
+ (tags "UWB module")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 9.955) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ebfebb50-4bb0-4d4c-bf7e-30d8832a8640)
+ )
+ (fp_text value "DecaWave_DWM1001" (at 0 -18.045) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ac684169-b868-411d-ba43-a94b5bea7be1)
+ )
+ (fp_text user "No bare Cu" (at -5.665 8.12) (layer "Cmts.User")
+ (effects (font (size 0.15 0.15) (thickness 0.0225)))
+ (tstamp 25b85bb2-4421-4626-b3ea-81b276933681)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0 -13) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c647f8a4-1dfa-4a6c-9199-3891006bbfd7)
+ )
+ (fp_text user "No bare Cu" (at 5.645 -8.18) (layer "Cmts.User")
+ (effects (font (size 0.15 0.15) (thickness 0.0225)))
+ (tstamp daf54d8d-4442-46dc-94e9-666df1462ce1)
+ )
+ (fp_text user "No components, traces, or copper on any layer" (at 0 -11.5) (layer "Cmts.User")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp fa7f6e3a-0478-4963-b877-2f6cb5fd4ed4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6dd40d6a-1be4-472f-9c4d-9bd3aea73ef4)
+ )
+ (fp_line (start -11 -7.8) (end -11 -8.46) (layer "F.SilkS") (width 0.12) (tstamp 00c6934d-9718-42d4-b07b-3845aa8ffe94))
+ (fp_line (start -9.685 8.46) (end -9.685 9.14) (layer "F.SilkS") (width 0.12) (tstamp 355926d1-a255-4a11-9539-de73058bc9a8))
+ (fp_line (start 9.685 9.14) (end -9.685 9.14) (layer "F.SilkS") (width 0.12) (tstamp 8dc3922c-8642-43c8-a649-d798db54118f))
+ (fp_line (start 9.685 8.46) (end 9.685 9.14) (layer "F.SilkS") (width 0.12) (tstamp f382907b-8b5e-464b-a455-1ba2911a0218))
+ (fp_line (start 10.94 -17.36) (end 10.94 9.27) (layer "F.CrtYd") (width 0.05) (tstamp 6f92848a-1b9c-4484-aa1b-3ac0bebeb7ec))
+ (fp_line (start -10.94 -17.36) (end -10.94 9.27) (layer "F.CrtYd") (width 0.05) (tstamp 843a8e48-6859-4da2-b035-afb029af90a5))
+ (fp_line (start -10.94 9.27) (end 10.94 9.27) (layer "F.CrtYd") (width 0.05) (tstamp c3d04c02-e7a6-40e5-a8ed-9ffce19206c3))
+ (fp_line (start -10.94 -17.36) (end 10.94 -17.36) (layer "F.CrtYd") (width 0.05) (tstamp d8ab13b4-2117-407b-b16b-fa5f92612f4b))
+ (fp_line (start 9.565 -8.63) (end -9.565 -8.63) (layer "F.Fab") (width 0.1) (tstamp 0b18db78-8fe4-4a5c-b06d-91b33b27c3de))
+ (fp_line (start -9.565 -8.63) (end -9.065 -8.13) (layer "F.Fab") (width 0.1) (tstamp 259dccb0-0604-44ba-8a16-e38fc9c8ffbf))
+ (fp_line (start -9.565 -8.63) (end -9.565 -17.11) (layer "F.Fab") (width 0.1) (tstamp 25ac983d-4c92-4cda-8c6b-0934cd98201c))
+ (fp_line (start 8.235 -8.25) (end 8.235 8.25) (layer "F.Fab") (width 0.1) (tstamp 50a4e8f0-3c24-4d0a-b68a-cfeb9d9f6e1e))
+ (fp_line (start -9.565 9.02) (end -9.565 -7.63) (layer "F.Fab") (width 0.1) (tstamp 51877f00-c040-40ec-a90c-69d9aa5305d1))
+ (fp_line (start 9.565 9.02) (end -9.565 9.02) (layer "F.Fab") (width 0.1) (tstamp 6290b356-d254-402e-9bef-d1cc3ec85116))
+ (fp_line (start -8.265 8.25) (end 8.235 8.25) (layer "F.Fab") (width 0.1) (tstamp 663a9289-18ef-45fb-b9b0-3b970c872a59))
+ (fp_line (start -8.265 -8.25) (end -8.265 8.25) (layer "F.Fab") (width 0.1) (tstamp c5bfe4fd-2e29-4e13-9435-ae06f362893b))
+ (fp_line (start -9.065 -8.13) (end -9.565 -7.63) (layer "F.Fab") (width 0.1) (tstamp d1f0f10d-1c03-45a7-a7a2-ee174f49a5dd))
+ (fp_line (start 9.565 -17.11) (end -9.565 -17.11) (layer "F.Fab") (width 0.1) (tstamp dfc50a59-5704-42f5-b1c5-ecffe8fbc55f))
+ (fp_line (start -8.265 -8.25) (end 8.235 -8.25) (layer "F.Fab") (width 0.1) (tstamp e118bc28-3707-4d1f-bbdd-5bd811e0dc89))
+ (fp_line (start 9.565 9.02) (end 9.565 -17.11) (layer "F.Fab") (width 0.1) (tstamp fcbf0ecc-0571-4459-85b9-b9d4ccfd68f9))
+ (pad "" np_thru_hole circle (at -2.435 6.82) (size 1 1) (drill 1) (layers *.Cu *.Mask) (tstamp 32029b73-79fa-4267-b3c8-685eba42c30e))
+ (pad "1" smd rect (at -9.42 -8.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 34573e7c-0f8b-4fee-bfa0-2b88feeae21f))
+ (pad "2" smd rect (at -9.42 -7.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4fc35fb-f9a2-4da2-b46f-b8e0399c0917))
+ (pad "3" smd rect (at -9.42 -6.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9db1c58-8285-4cee-8251-b9301be9fc23))
+ (pad "4" smd rect (at -9.42 -5.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bbea3857-3f4c-4d57-8ac5-ea25ef4b0d98))
+ (pad "5" smd rect (at -9.42 -4.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22ee52b2-9635-44c3-8710-63876c05efc2))
+ (pad "6" smd rect (at -9.42 -3.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71bd10b9-1255-451b-8f2f-7c6c764fe8a4))
+ (pad "7" smd rect (at -9.42 -2.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff34e2f4-171c-43d4-b668-dfb62ef2ddf9))
+ (pad "8" smd rect (at -9.42 -1.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29b682cb-470a-451c-b662-b1f4b767b10a))
+ (pad "9" smd rect (at -9.42 -0.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58c2160d-5fcc-45a0-b87a-a97d8c8681d0))
+ (pad "10" smd rect (at -9.42 0.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2c08925-fddb-4116-9dbe-3953d105074d))
+ (pad "11" smd rect (at -9.42 1.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a3e1805-5d12-4d9d-9d03-2a776ad4543d))
+ (pad "12" smd rect (at -9.42 2.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85f62071-f22b-4d3f-9184-825e58a07a22))
+ (pad "13" smd rect (at -9.42 3.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ddfab48-402a-4b4e-b5fd-2b4803987cd0))
+ (pad "14" smd rect (at -9.42 4.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c83268c6-1c92-44ce-8d21-f18d40c67a69))
+ (pad "15" smd rect (at -9.42 5.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1fec4273-9046-484b-9527-5e6f5bef41ff))
+ (pad "16" smd rect (at -9.42 6.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed5cb225-5900-461c-996d-112b4f63371a))
+ (pad "17" smd rect (at -9.42 7.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8357023-40c0-4f02-8e2d-fc5989935efc))
+ (pad "18" smd rect (at 9.42 7.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e082441f-9b1a-40fe-8cea-30ad7970e35b))
+ (pad "19" smd rect (at 9.42 6.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db1b16c1-aaa5-4924-822d-3938b1207d04))
+ (pad "20" smd rect (at 9.42 5.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0be9975-d73d-4584-99fa-1b4fbde677f6))
+ (pad "21" smd rect (at 9.42 4.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a188d3c9-49a1-44f8-90b5-4e902acf5b78))
+ (pad "22" smd rect (at 9.42 3.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03f52c40-154e-4da6-8bc5-253dc5fb967a))
+ (pad "23" smd rect (at 9.42 2.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f96c38ad-3cd6-4285-9703-8cedd5863940))
+ (pad "24" smd rect (at 9.42 1.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32a246e3-ff9d-41f3-9b18-433401c74255))
+ (pad "25" smd rect (at 9.42 0.87) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90953f69-cb72-474c-a6a5-2b559e2a32e5))
+ (pad "26" smd rect (at 9.42 -0.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04643e7b-33ba-43b3-b76b-3e354b597e22))
+ (pad "27" smd rect (at 9.42 -1.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d3df729-1c70-45c3-ac55-745df8ce987d))
+ (pad "28" smd rect (at 9.42 -2.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5df8896f-2724-4195-b205-b71d579e0e65))
+ (pad "29" smd rect (at 9.42 -3.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 262145e9-7028-4971-a5c4-a7fdb207d4d6))
+ (pad "30" smd rect (at 9.42 -4.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f109f5a-4951-47a1-adf4-5fe1bb0df1f0))
+ (pad "31" smd rect (at 9.42 -5.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90cbef7a-03f4-41bf-86d9-e9bc6634e8bc))
+ (pad "32" smd rect (at 9.42 -6.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0501ce14-00bf-4211-b68e-98db3406618f))
+ (pad "33" smd rect (at 9.42 -7.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 864c1aee-648c-427b-a323-9ab88645344b))
+ (pad "34" smd rect (at 9.42 -8.13) (size 2.54 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c62c53bb-ae51-4be6-b95b-cc59c0a7676b))
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 0c503172-6c4c-4973-bb24-d0517a5128bc) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 4.895 -7.88)
+ (xy 6.395 -7.88)
+ (xy 6.395 -8.48)
+ (xy 4.895 -8.48)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 5bf2d2e2-420e-4907-bad2-46f21ddad754) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -6.415 8.42)
+ (xy -4.915 8.42)
+ (xy -4.915 7.82)
+ (xy -6.415 7.82)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp f9ff9ab9-9eba-4801-b1a4-359700906458) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -19.565 -8.63)
+ (xy 19.565 -8.63)
+ (xy 19.565 -17.11)
+ (xy -19.565 -17.11)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/DecaWave_DWM1001.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/Digi_XBee_SMT.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/Digi_XBee_SMT.kicad_mod
new file mode 100644
index 00000000..777ad83b
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/Digi_XBee_SMT.kicad_mod
@@ -0,0 +1,108 @@
+(footprint "Digi_XBee_SMT" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D9B238)
+ (descr "http://www.digi.com/resources/documentation/digidocs/pdfs/90002126.pdf http://ftp1.digi.com/support/documentation/90001020_F.pdf")
+ (tags "Digi XBee SMT RF")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -18.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a023a7e0-73d1-44e8-aa24-3a3306d47f8e)
+ )
+ (fp_text value "Digi_XBee_SMT" (at 0 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67336ebb-fff7-429e-b327-3a08fe1016bc)
+ )
+ (fp_text user "Below module keepout or" (at 0 -4.2) (layer "Dwgs.User")
+ (effects (font (size 0.8 0.8) (thickness 0.1)))
+ (tstamp 809376f3-d9ba-4bf8-b400-13647bfb45d3)
+ )
+ (fp_text user "GND plane recommended!" (at 0 -3) (layer "Dwgs.User")
+ (effects (font (size 0.8 0.8) (thickness 0.1)))
+ (tstamp b7abf9a9-09b6-4be8-9756-8398c516974d)
+ )
+ (fp_text user "required" (at 4.8 -9) (layer "Cmts.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 179ecaee-b39d-4c99-bc0d-db8fcaad6626)
+ )
+ (fp_text user "Keepout" (at 4.8 -10) (layer "Cmts.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 9e5f9122-f372-4cc1-a773-45b2e9ed3445)
+ )
+ (fp_text user "${REFERENCE}" (at 0.25 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1733c11e-1324-42da-9c6a-dea8fbc53c6c)
+ )
+ (fp_line (start 8 16.4) (end 11.25 16.4) (layer "F.SilkS") (width 0.12) (tstamp 3bea184d-0ed7-4979-857a-649ad2cc466a))
+ (fp_line (start -11.25 16.4) (end -8 16.4) (layer "F.SilkS") (width 0.12) (tstamp 711c9add-e9b3-4ef5-888a-f957370dbdaa))
+ (fp_line (start -11.25 -17.85) (end 11.25 -17.85) (layer "F.SilkS") (width 0.12) (tstamp bba5ecfd-7a9f-4e09-8b8d-600b3d4b7e40))
+ (fp_line (start -11.25 15.15) (end -11.25 16.4) (layer "F.SilkS") (width 0.12) (tstamp cdb7dde0-69dd-4926-9cb7-836e66e4b566))
+ (fp_line (start -11.25 -10.85) (end -11.25 -17.85) (layer "F.SilkS") (width 0.12) (tstamp d5cf5d1f-a86e-41f1-acb2-392a2a4b9d50))
+ (fp_line (start 11.25 -17.85) (end 11.25 -16.85) (layer "F.SilkS") (width 0.12) (tstamp dd3027c6-aa30-4070-b904-376b298b22d3))
+ (fp_line (start 11.25 16.4) (end 11.25 15.15) (layer "F.SilkS") (width 0.12) (tstamp f9f02390-8b18-4ce4-b316-3803a7676aa4))
+ (fp_line (start -12.75 17.65) (end -12.75 -18.1) (layer "F.CrtYd") (width 0.05) (tstamp 17747da9-a181-436a-a4b1-b1ec33ffd306))
+ (fp_line (start 12.75 17.65) (end -12.75 17.65) (layer "F.CrtYd") (width 0.05) (tstamp 9d9e8187-a622-4188-a653-ad2439ffaa6a))
+ (fp_line (start -12.75 -18.1) (end 12.75 -18.1) (layer "F.CrtYd") (width 0.05) (tstamp bf1f2349-dd79-40a3-bde8-16e555b903d0))
+ (fp_line (start 12.75 -18.1) (end 12.75 17.65) (layer "F.CrtYd") (width 0.05) (tstamp e6f1deb0-1f7e-4385-af7f-4f76f5addd9a))
+ (fp_line (start -11 16.18) (end 11 16.18) (layer "F.Fab") (width 0.1) (tstamp 3e96f50f-332c-4fda-9d32-080f19df7d4b))
+ (fp_line (start 11 16.18) (end 11 -17.6) (layer "F.Fab") (width 0.1) (tstamp 8d82046c-ea6e-4d2b-bf88-7dcfa9ac495c))
+ (fp_line (start 11 -17.6) (end -11 -17.6) (layer "F.Fab") (width 0.1) (tstamp a0a204bd-a699-4e90-a530-f3fff4104f85))
+ (fp_line (start -11 -17.6) (end -11 16.18) (layer "F.Fab") (width 0.1) (tstamp afade9ae-8df5-46c2-8dc9-8e09ff942393))
+ (fp_line (start -9.5 -10) (end -11 -9) (layer "F.Fab") (width 0.1) (tstamp ca937b10-8457-412a-8be1-ce96fb13a1a4))
+ (fp_line (start -11 -10.75) (end -9.5 -10) (layer "F.Fab") (width 0.1) (tstamp edede59f-3f29-4381-ab45-894de91ad38d))
+ (pad "1" smd rect (at -11 -9.9) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a88561b-2b1d-4839-8d99-f60b03c07e49))
+ (pad "2" smd rect (at -11 -7.9) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac8bf79b-9254-41f5-93e2-c826bd33f80c))
+ (pad "3" smd rect (at -11 -5.9) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 015bd572-64e1-4f1b-8a77-49cd14821292))
+ (pad "4" smd rect (at -11 -3.9) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e96bccdc-1b56-4d3e-be6a-38ee66b16e27))
+ (pad "5" smd rect (at -11 -1.9) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdd0f9e7-82e9-4df2-8320-a54c5a0ce5dc))
+ (pad "6" smd rect (at -11 0.1) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 111e9510-47f3-44e6-b525-7f77f68f6c62))
+ (pad "7" smd rect (at -11 2.1) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a635b94-5988-46d7-b302-9a1a63c860ce))
+ (pad "8" smd rect (at -11 4.1) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5db1333-d20a-4af6-9d00-fbcb1571405d))
+ (pad "9" smd rect (at -11 6.1) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae7f9611-c9b1-4c05-a84e-5afeb7d5945a))
+ (pad "10" smd rect (at -11 8.1) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7071b37-bbcb-44df-a21c-15139e4357a5))
+ (pad "11" smd rect (at -11 10.1) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp faae5853-c028-4f7f-80af-a9ca6d33b90c))
+ (pad "12" smd rect (at -11 12.1) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9402214b-6428-4271-83e3-caabafaea891))
+ (pad "13" smd rect (at -11 14.1) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07fab6cb-a846-4633-9961-430d66d0a7f6))
+ (pad "14" smd rect (at -7 15.93 90) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f96f343a-31c6-4538-8863-11884d715807))
+ (pad "15" smd rect (at -5 15.93 90) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8376df9b-6337-4f08-aa0a-e9f89a1cc55a))
+ (pad "16" smd rect (at -3 15.93 90) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2148505-f128-4dab-b6fc-5bf970896322))
+ (pad "17" smd rect (at -1 15.93 90) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a0dcdb9-0bb7-4dbc-a770-203bc71a464a))
+ (pad "18" smd rect (at 1 15.93 90) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 993686ac-970f-4c2c-9d58-8ce10d0cbf39))
+ (pad "19" smd rect (at 3 15.93 90) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98705780-22e0-4402-bc92-acedbaca8e0f))
+ (pad "20" smd rect (at 5 15.93 90) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c36abe8b-8b57-42b6-baa7-c603d39e2c5a))
+ (pad "21" smd rect (at 7 15.93 90) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 923d75e0-0fff-4ead-a621-c46d6dae2ee9))
+ (pad "22" smd rect (at 11 14.08) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6dd4391-4274-46b3-8351-cd7f5e7229c2))
+ (pad "23" smd rect (at 11 12.08) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff5deada-8a35-427a-9d8c-0d160fa28f56))
+ (pad "24" smd rect (at 11 10.08) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 27a6895f-af5a-4195-b2f2-b6807a06c500))
+ (pad "25" smd rect (at 11 8.08) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1dee699f-2519-4f40-a4f5-1095e0c5532f))
+ (pad "26" smd rect (at 11 6.08) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca5750f3-6ce8-467f-979f-8836678532ee))
+ (pad "27" smd rect (at 11 4.08) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91d62b44-4c16-4626-88c2-e5d97bf68abf))
+ (pad "28" smd rect (at 11 2.08) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dad8c85c-7edb-4a6f-ab87-2fcbb747e21a))
+ (pad "29" smd rect (at 11 0.08) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77bf4131-2501-4f23-8bcb-2cd82a7b21a6))
+ (pad "30" smd rect (at 11 -1.92) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50e67c69-881d-4aa7-8d2f-ba18de378dd1))
+ (pad "31" smd rect (at 11 -3.92) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58f71510-d78a-47d9-b12e-1ab801196ba8))
+ (pad "32" smd rect (at 11 -5.92) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 300ff8f3-4303-45bc-8cb1-b455961c3232))
+ (pad "33" smd rect (at 11 -7.92) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6fbe985-2d7d-4d61-ad3c-706098d4420d))
+ (pad "34" smd rect (at 11 -9.92) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ebe240a-6f0c-43fb-b8f2-85dcc80cac18))
+ (pad "35" smd rect (at 11 -11.92) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36b27427-34e8-4249-9f8e-2b4d321a8a1f))
+ (pad "36" smd rect (at 11 -13.92) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43273948-819f-41c0-a877-9474aaa0c1cf))
+ (pad "37" smd rect (at 11 -15.92) (size 2.84 1.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7da20f3-800b-4aa0-b445-7f1824986bd5))
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 966dd9f6-be5b-4156-8e1d-212154823185) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 3 -10.6)
+ (xy 9.4 -10.6)
+ (xy 9.4 -8.3)
+ (xy 3 -8.3)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/Digi_XBee_SMT.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/E18-MS1-PCB.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/E18-MS1-PCB.kicad_mod
new file mode 100644
index 00000000..36c9d688
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/E18-MS1-PCB.kicad_mod
@@ -0,0 +1,93 @@
+(footprint "E18-MS1-PCB" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D4B3C0)
+ (descr "http://www.cdebyte.com/en/downpdf.aspx?id=122")
+ (tags "Zigbee")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 13.5 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 91fde465-f728-4474-a30a-2182bf3c2416)
+ )
+ (fp_text value "E18-MS1-PCB" (at 0 -12.5 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7f3c3408-4ca0-474c-a451-48b549ca69f9)
+ )
+ (fp_text user "on any PCB layer." (at 0 -7 180) (layer "Cmts.User")
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ (tstamp 1baff4a0-1f6c-4a44-a233-676a853f9a55)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0 -10 180) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 374cf662-85c3-4eb1-b336-313bb31a5a0f)
+ )
+ (fp_text user "No metal, traces, or components" (at 0 -8 180) (layer "Cmts.User")
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ (tstamp b7b868b5-9ee5-4952-8f3d-a8852f866afd)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 93d6c7aa-47b4-404e-bc32-fa1f45924613)
+ )
+ (fp_line (start -7.17 11.62) (end -7.17 10.05) (layer "F.SilkS") (width 0.12) (tstamp 064204a3-4fd6-480b-9a1d-6fe16aea1e65))
+ (fp_line (start 5.28 11.62) (end 7.17 11.62) (layer "F.SilkS") (width 0.12) (tstamp 31c24f49-1ca1-478c-80ad-824a54c79b0a))
+ (fp_line (start 7.17 11.62) (end 7.17 10.05) (layer "F.SilkS") (width 0.12) (tstamp 391f0e4d-b529-42e9-9213-10640196324b))
+ (fp_line (start 7.17 -0.46) (end 7.17 -11.62) (layer "F.SilkS") (width 0.12) (tstamp 62a12ba9-1d29-4dbb-b604-5893f8a6c6c3))
+ (fp_line (start -7.17 -11.62) (end -7.17 -0.46) (layer "F.SilkS") (width 0.12) (tstamp a3a9cdb0-5769-4216-8292-5dc64a019ae5))
+ (fp_line (start -7.17 11.62) (end -5.28 11.62) (layer "F.SilkS") (width 0.12) (tstamp ab7e28ce-9862-447c-90e0-4dfb5893e687))
+ (fp_line (start -7.17 -0.46) (end -7.77 -0.46) (layer "F.SilkS") (width 0.12) (tstamp e247b2ce-876a-4e91-aca3-8565b2f7dafd))
+ (fp_line (start 7.17 -11.62) (end -7.17 -11.62) (layer "F.SilkS") (width 0.12) (tstamp ef82d210-5041-449c-b421-f6b8ec8b8c91))
+ (fp_line (start -8.3 12.75) (end -8.3 -11.75) (layer "F.CrtYd") (width 0.05) (tstamp 0dc8b90c-821f-4997-86c5-09193145898d))
+ (fp_line (start 8.3 12.75) (end -8.3 12.75) (layer "F.CrtYd") (width 0.05) (tstamp 39194a7f-c967-45c5-81b0-184550de680b))
+ (fp_line (start -8.3 -11.75) (end 8.3 -11.75) (layer "F.CrtYd") (width 0.05) (tstamp 5be3ad5e-4614-492e-8877-0f77a5dd3c98))
+ (fp_line (start 8.3 -11.75) (end 8.3 12.75) (layer "F.CrtYd") (width 0.05) (tstamp 7c8a1cad-4476-438d-ade3-160793989356))
+ (fp_line (start -7.05 -11.5) (end 7.05 -11.5) (layer "F.Fab") (width 0.1) (tstamp 35bd193a-b85a-44d2-a27c-1c95642720b6))
+ (fp_line (start -7.05 0.7) (end -7.05 11.5) (layer "F.Fab") (width 0.1) (tstamp 6838ba1e-252c-467e-9e23-4d2c037b4617))
+ (fp_line (start -7.05 0) (end -6.7 0.35) (layer "F.Fab") (width 0.1) (tstamp 7fb5c2c6-5ed7-4eac-b7f8-086da0a87ceb))
+ (fp_line (start -7.05 -11.5) (end -7.05 0) (layer "F.Fab") (width 0.1) (tstamp a751561c-d0a1-463a-a17e-b2129203c8c9))
+ (fp_line (start 7.05 -11.5) (end 7.05 11.5) (layer "F.Fab") (width 0.1) (tstamp e1d9b96b-5153-40f8-bb90-8331e566b8d0))
+ (fp_line (start 7.05 11.5) (end -7.05 11.5) (layer "F.Fab") (width 0.1) (tstamp e6ac4d86-9df8-4f3a-8794-252751bd8cd8))
+ (fp_line (start -6.7 0.35) (end -7.05 0.7) (layer "F.Fab") (width 0.1) (tstamp ee148b16-dc17-4b16-893d-8b5605adfafb))
+ (pad "1" smd rect (at -7.05 0.35 270) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a22b155-30d6-4463-8ee5-bc6ad5154a35))
+ (pad "2" smd rect (at -7.05 1.62 270) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1dc5e72-6571-40f7-aa2b-e481726c1f11))
+ (pad "3" smd rect (at -7.05 2.89 270) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b23d3903-ab76-4615-a785-d2541f739c9e))
+ (pad "4" smd rect (at -7.05 4.16 270) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f37b1d06-bcd8-465e-92be-221127d3f0f8))
+ (pad "5" smd rect (at -7.05 5.43 270) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf0e9f24-2ebf-44fb-b3f4-5fb08c8a2777))
+ (pad "6" smd rect (at -7.05 6.7 270) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d32bfac-2f3f-4f2b-8d12-945bf54d1c85))
+ (pad "7" smd rect (at -7.05 7.97 270) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c09a014-2af8-4ab0-8c9b-a82980cb7c4a))
+ (pad "8" smd rect (at -7.05 9.24 270) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 551dc5be-debc-4307-b6ae-267065648fdd))
+ (pad "9" smd rect (at -4.46 11.5 180) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdb5df8d-d483-4cc1-b816-d4e56e9f3928))
+ (pad "10" smd rect (at -3.19 11.5 180) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 597ae41d-2ce1-4a3f-866c-2a80d93acff6))
+ (pad "11" smd rect (at -1.92 11.5 180) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8d6880eb-a41e-444c-9819-1376b7c8ee12))
+ (pad "12" smd rect (at -0.65 11.5 180) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5953fd16-13fd-4f59-94a8-e9a2a002bb3e))
+ (pad "13" smd rect (at 0.62 11.5 180) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 485eaae0-3b75-4626-947b-e5671a33402f))
+ (pad "14" smd rect (at 1.89 11.5 180) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 61f2c6e4-ff19-4065-98f9-000720f382dc))
+ (pad "15" smd rect (at 3.16 11.5 180) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95ab0792-f5a0-43c7-925f-fb7bc2ff2170))
+ (pad "16" smd rect (at 4.43 11.5 180) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4bc1f6a8-f99b-480e-a05c-bcb3a45f6647))
+ (pad "17" smd rect (at 7.05 9.24 90) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ecb46a8a-7768-4559-bdb0-12916fef3c14))
+ (pad "18" smd rect (at 7.05 7.97 90) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp debaffd6-c757-45b5-958a-c862c16a1870))
+ (pad "19" smd rect (at 7.05 6.7 90) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c08ccdb-c744-4666-a1b8-846155e097fd))
+ (pad "20" smd rect (at 7.05 5.43 90) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73458dbe-c485-4a07-8096-d7d73ccda968))
+ (pad "21" smd rect (at 7.05 4.16 90) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 010f5f99-d435-4875-b98e-6c1b7c52153e))
+ (pad "22" smd rect (at 7.05 2.89 90) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb20591d-0b97-451c-b261-585307a3f8aa))
+ (pad "23" smd rect (at 7.05 1.62 90) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4364e969-f442-44bd-8f08-47ca758596ce))
+ (pad "24" smd rect (at 7.05 0.35 90) (size 0.7 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb1a898e-42f1-461e-b2c4-8de2a6c6b6f8))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 0a694326-b26f-4be8-a362-b88d12879d30) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 7.05 -6)
+ (xy -7.05 -6)
+ (xy -7.05 -11.5)
+ (xy 7.05 -11.5)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/E18-MS1-PCB.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/E73-2G4M04S.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/E73-2G4M04S.kicad_mod
new file mode 100644
index 00000000..f0408ded
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/E73-2G4M04S.kicad_mod
@@ -0,0 +1,115 @@
+(footprint "E73-2G4M04S" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D4B425)
+ (descr "http://www.cdebyte.com/en/downpdf.aspx?id=243")
+ (tags "BLE BLE5 nRF52832")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 16.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ce17bbf0-8502-4720-9a59-7dc0eaabaa25)
+ )
+ (fp_text value "E73-2G4M04S" (at 0 -15.35) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96249559-6bae-461f-9f05-dd71dbec3b75)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0 -12.85) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8ac743cb-ba04-4db1-866a-057b45d0e61b)
+ )
+ (fp_text user "on any PCB layer." (at 0 -10.1) (layer "Cmts.User")
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ (tstamp 99373151-c3da-4d90-8f48-8f4bfe402c09)
+ )
+ (fp_text user "No metal, traces, or components" (at 0 -11.1) (layer "Cmts.User")
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ (tstamp a517cb6c-238d-4b23-a22c-9ebbc913ee1f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 66474d0e-9e1b-4025-96fa-8ac7d521606a)
+ )
+ (fp_line (start -8.87 -14.47) (end -8.87 -8.49) (layer "F.SilkS") (width 0.12) (tstamp 0bd6963f-4f69-4e87-8a00-097ecaed5df6))
+ (fp_line (start 8.87 14.47) (end 8.87 13.35) (layer "F.SilkS") (width 0.12) (tstamp 0e81bcb8-8f8f-403f-8c2c-f802ba72ca51))
+ (fp_line (start 8.87 -14.47) (end 8.87 -8.49) (layer "F.SilkS") (width 0.12) (tstamp 1c2777bf-1c59-49d7-845b-0d7dadc5e4f9))
+ (fp_line (start -8.87 -5.7) (end -8.87 -4.66) (layer "F.SilkS") (width 0.12) (tstamp 652a140f-0482-45ea-8822-499a50a862f2))
+ (fp_line (start 8.87 -5.7) (end 8.87 -4.66) (layer "F.SilkS") (width 0.12) (tstamp 7e49f923-2285-4af6-ada4-a5da50f45b6c))
+ (fp_line (start 8.87 14.47) (end 7.72 14.47) (layer "F.SilkS") (width 0.12) (tstamp 84d70f61-dfd6-4048-8895-441b95cd1593))
+ (fp_line (start 8.87 -14.47) (end -8.87 -14.47) (layer "F.SilkS") (width 0.12) (tstamp c649f09b-23f9-4c72-b03b-b2013cbc6870))
+ (fp_line (start -8.87 -8.49) (end -9.37 -8.49) (layer "F.SilkS") (width 0.12) (tstamp c8a2c542-23ae-4e39-81c3-53880c9c3c76))
+ (fp_line (start -8.87 14.47) (end -7.72 14.47) (layer "F.SilkS") (width 0.12) (tstamp de82afdb-bdc8-465b-9d6f-cd22ee9f94f0))
+ (fp_line (start -8.87 14.47) (end -8.87 13.35) (layer "F.SilkS") (width 0.12) (tstamp f9859ca9-b63f-483f-bc8f-336ac063bbd4))
+ (fp_line (start 9.9 15.5) (end 9.9 -14.6) (layer "F.CrtYd") (width 0.05) (tstamp 2125ec4d-a95a-49c9-9b73-19154d6564f7))
+ (fp_line (start -9.9 -14.6) (end -9.9 15.5) (layer "F.CrtYd") (width 0.05) (tstamp 7181d8c4-00b6-4de2-ae26-f4ddfadbe956))
+ (fp_line (start 9.9 -14.6) (end -9.9 -14.6) (layer "F.CrtYd") (width 0.05) (tstamp d03aea54-2552-4e44-a909-78a156b88330))
+ (fp_line (start -9.9 15.5) (end 9.9 15.5) (layer "F.CrtYd") (width 0.05) (tstamp ee05a592-c641-4626-abda-a149d499f1c5))
+ (fp_line (start 8.75 14.35) (end 8.75 -14.35) (layer "F.Fab") (width 0.1) (tstamp 48d3576b-7547-463d-90ca-39129606e2c5))
+ (fp_line (start -8.75 -8.07) (end -8.75 -14.35) (layer "F.Fab") (width 0.1) (tstamp 6a32750a-e363-4bde-8937-de5b117f0de3))
+ (fp_line (start -8.75 14.35) (end 8.75 14.35) (layer "F.Fab") (width 0.1) (tstamp 86222d52-1f2c-48ae-afe4-639af43a98a0))
+ (fp_line (start -8.75 -7.37) (end -8.75 14.35) (layer "F.Fab") (width 0.1) (tstamp 89bf6449-59e1-42d1-b244-814a61d4c55f))
+ (fp_line (start -8.75 -8.07) (end -8.4 -7.72) (layer "F.Fab") (width 0.1) (tstamp dbb78eb6-c65b-45c9-b381-43c413ca86c7))
+ (fp_line (start -8.4 -7.72) (end -8.75 -7.37) (layer "F.Fab") (width 0.1) (tstamp ebe82234-e8ea-4216-88a5-9251f0501de4))
+ (fp_line (start 8.75 -14.35) (end -8.75 -14.35) (layer "F.Fab") (width 0.1) (tstamp fa26a749-cf98-4cc8-ae28-a645845a2cca))
+ (pad "0" smd rect (at -8.75 -7.72) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe42d5c0-8973-4dd9-a81c-0c4c1093da89))
+ (pad "1" smd rect (at -8.75 -6.45) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd31bee2-3b3d-4410-8fcb-1a8b85277a5b))
+ (pad "2" smd rect (at -8.75 -3.91) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e852b07f-c18c-4966-a462-86350c312c4c))
+ (pad "3" smd rect (at -8.75 -2.64) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f9c8f73-0064-4e8f-9ff1-a9bce8051b68))
+ (pad "4" smd rect (at -8.75 -1.37) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a1c6c31-8f1f-4796-abea-bb38608ead00))
+ (pad "5" smd rect (at -8.75 -0.1) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9170446-4356-4898-8200-74e019969013))
+ (pad "6" smd rect (at -8.75 1.17) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0441827c-a6d9-4948-b5c9-a10de712ee83))
+ (pad "7" smd rect (at -8.75 2.44) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1cf9c764-e494-4a34-af93-74b68616635f))
+ (pad "8" smd rect (at -8.75 3.71) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f414e6be-bd56-4eb3-9534-367cdbc1d2ff))
+ (pad "9" smd rect (at -8.75 4.98) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99f74d6b-b30e-474d-b5e0-7e297ac63850))
+ (pad "10" smd rect (at -8.75 6.25) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c662b6f-716b-4f61-a92d-353fff78f767))
+ (pad "11" smd rect (at -8.75 7.52) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a0b9b89-211f-4505-88d8-7ba42aca5685))
+ (pad "12" smd rect (at -8.75 8.79) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff2e2250-121d-443e-ad1f-96603ce0d469))
+ (pad "13" smd rect (at -8.75 10.06) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad6a5a6f-5010-4dd3-b1c4-edf2fc2abfaa))
+ (pad "14" smd rect (at -8.75 11.33) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2466a10a-52b5-42c8-b6d6-0c13dccbff1c))
+ (pad "15" smd rect (at -8.75 12.6) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6cc275a0-132a-475e-a8f4-7e9d02c846be))
+ (pad "16" smd rect (at -6.985 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8ee708c-6810-4951-a803-82b08772211c))
+ (pad "17" smd rect (at -5.715 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae51eeca-7218-4b20-9e95-e7d9d621cf67))
+ (pad "18" smd rect (at -4.445 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c1c4191-cca5-424e-a285-4ea15edb7707))
+ (pad "19" smd rect (at -3.175 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0352209f-50fb-4ca8-8aab-5000884204d1))
+ (pad "20" smd rect (at -1.905 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9c2c544-c5a0-4f70-aba6-644f9073c248))
+ (pad "21" smd rect (at -0.635 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6704fd44-3637-4f55-93bb-bf9e55f071fa))
+ (pad "22" smd rect (at 0.635 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ade472a2-d084-4fa9-894f-876aacfefccd))
+ (pad "23" smd rect (at 1.905 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fb9f7f8-c959-4f7b-8725-17b87bc26509))
+ (pad "24" smd rect (at 3.175 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0fed50f4-161c-46f0-ad67-82e0382930b4))
+ (pad "25" smd rect (at 4.445 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 537fdbb5-cd4d-4955-89b1-e1011f2ef8d9))
+ (pad "26" smd rect (at 5.715 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b59a35f-8dc7-4cea-9475-e4a191448308))
+ (pad "27" smd rect (at 6.985 14.35) (size 0.7 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9859d78-7533-4b94-9c21-4cd073d48c0b))
+ (pad "28" smd rect (at 8.75 12.6) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 502ff48a-a77f-4492-9774-3add75d2cebf))
+ (pad "29" smd rect (at 8.75 11.33) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ddec6c12-1834-4a55-98d9-25a664ff7561))
+ (pad "30" smd rect (at 8.75 10.06) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1e1d79e-6c82-4fb5-a66c-1eb455dbf459))
+ (pad "31" smd rect (at 8.75 8.79) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d5ef617-3264-48d4-b01a-f145c9b7e5da))
+ (pad "32" smd rect (at 8.75 7.52) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4768dfa-4fba-4c67-a913-0ee36bd8de04))
+ (pad "33" smd rect (at 8.75 6.25) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f17bc0f1-84ec-4924-8b47-31d18dada051))
+ (pad "34" smd rect (at 8.75 4.98) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63523727-e61f-4d7a-93e2-cfdc8e79b821))
+ (pad "35" smd rect (at 8.75 3.71) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9dfe4f5-61e2-4274-be46-9d590f5bceaa))
+ (pad "36" smd rect (at 8.75 2.44) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2ae51ee-68bb-4e55-b4d6-d108137a9dfb))
+ (pad "37" smd rect (at 8.75 1.17) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp adb0b448-85c2-40da-ab8e-8c8c00447035))
+ (pad "38" smd rect (at 8.75 -0.1) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb25b974-16e6-45f0-9740-b04afa7dfae1))
+ (pad "39" smd rect (at 8.75 -1.37) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c5bc759-2d71-4fae-9dc4-a94cedefc681))
+ (pad "40" smd rect (at 8.75 -2.64) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64f17e6a-8fbe-4cc8-b8e6-e4a701a55b20))
+ (pad "41" smd rect (at 8.75 -3.91) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f19bfc3a-7628-4165-93ff-b41989de9bc8))
+ (pad "42" smd rect (at 8.75 -6.45) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35c59198-055c-4c02-bffd-d88542fabbab))
+ (pad "43" smd rect (at 8.75 -7.72) (size 1.8 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4d73d50-586e-47db-ac15-6eaf7bae4236))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 15ad340d-d804-441f-8192-5fc2367aafbe) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -8.75 -8.85)
+ (xy 8.75 -8.85)
+ (xy 8.75 -14.35)
+ (xy -8.75 -14.35)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/E73-2G4M04S.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ESP-07.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ESP-07.kicad_mod
new file mode 100644
index 00000000..fed10541
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ESP-07.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "ESP-07" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D4B45D)
+ (descr "Wi-Fi Module, http://wiki.ai-thinker.com/_media/esp8266/docs/a007ps01a2_esp-07_product_specification_v1.2.pdf")
+ (tags "Wi-Fi Module")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 11.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d8effc85-5684-4466-8535-a99f82591335)
+ )
+ (fp_text value "ESP-07" (at 0 9.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6ffd1dab-5bab-4aa1-96a9-4ab576ada2b3)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0 -17.3 180) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 22e5c2be-76ed-4d5a-af48-5d21b9225e56)
+ )
+ (fp_text user "No metal, traces, or components\non any PCB layer if using on-board antenna" (at 0 -14.3 180) (layer "Cmts.User")
+ (effects (font (size 0.8 0.8) (thickness 0.12)))
+ (tstamp 48c8d379-cace-4e0a-b131-0ed6907efcbd)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6da8ab9e-9c15-4a98-bd75-048d51d79e7b)
+ )
+ (fp_line (start 8.12 9.9) (end 8.12 10.72) (layer "F.SilkS") (width 0.12) (tstamp 04b576f9-aefb-4f3b-94ef-b5bab604e7c2))
+ (fp_line (start -8.12 4.3) (end -8.12 3.9) (layer "F.SilkS") (width 0.12) (tstamp 0ed4b21e-8d68-408a-a886-1706bebf4bc8))
+ (fp_line (start -8.12 10.72) (end -8.12 9.9) (layer "F.SilkS") (width 0.12) (tstamp 2e1c0a24-00ea-4714-93e8-f514c4fe914c))
+ (fp_line (start 8.12 0.3) (end 8.12 -0.1) (layer "F.SilkS") (width 0.12) (tstamp 315ff745-c5b7-4647-8338-d87f277384c9))
+ (fp_line (start 8.12 -3.7) (end 8.12 -4.1) (layer "F.SilkS") (width 0.12) (tstamp 62692a07-fc05-4a75-b081-c5f5c272ba36))
+ (fp_line (start 8.12 8.3) (end 8.12 7.9) (layer "F.SilkS") (width 0.12) (tstamp 6f2723a5-06a5-4490-9dbb-384579adc283))
+ (fp_line (start -8.12 -1.7) (end -8.12 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 85003ef5-e5fc-4de9-9f6c-565fe3eb623a))
+ (fp_line (start -9.15 -5.4) (end -9.15 -4.4) (layer "F.SilkS") (width 0.12) (tstamp 86a1ef3d-befa-4706-b4c8-4fe542617a33))
+ (fp_line (start 8.12 6.3) (end 8.12 5.9) (layer "F.SilkS") (width 0.12) (tstamp 942323be-03f7-458a-8b4b-375aae530e7a))
+ (fp_line (start 8.12 4.3) (end 8.12 3.9) (layer "F.SilkS") (width 0.12) (tstamp 9fe9bcbf-15eb-42d9-b844-b61cf1707b03))
+ (fp_line (start -8.12 -3.7) (end -8.12 -4.1) (layer "F.SilkS") (width 0.12) (tstamp b7c1ba6d-6f1d-49c6-989c-ca8cc659093c))
+ (fp_line (start -8.12 6.3) (end -8.12 5.9) (layer "F.SilkS") (width 0.12) (tstamp c7aaf862-609c-499f-ac10-a5f6e7907f89))
+ (fp_line (start 8.12 -1.7) (end 8.12 -2.1) (layer "F.SilkS") (width 0.12) (tstamp c9583da8-959c-4558-98bc-9032ad07ff1d))
+ (fp_line (start -8.12 0.3) (end -8.12 -0.1) (layer "F.SilkS") (width 0.12) (tstamp ca1414d6-bf09-4b75-b144-dd363da9eeb8))
+ (fp_line (start -8.12 8.3) (end -8.12 7.9) (layer "F.SilkS") (width 0.12) (tstamp cca07448-03b7-42cd-8760-dd4edc8bd1c4))
+ (fp_line (start -8.12 2.3) (end -8.12 1.9) (layer "F.SilkS") (width 0.12) (tstamp de7aaa3b-f126-4d85-b19d-fc59a336e1ce))
+ (fp_line (start 8.12 2.3) (end 8.12 1.9) (layer "F.SilkS") (width 0.12) (tstamp e2d5f583-2400-4aae-9f4e-442d29bf2c00))
+ (fp_line (start 8.12 10.72) (end -8.12 10.72) (layer "F.SilkS") (width 0.12) (tstamp e72c81fd-621c-44d3-8098-0fe9735240e3))
+ (fp_line (start 9.1 10.85) (end -9.1 10.85) (layer "F.CrtYd") (width 0.05) (tstamp 13c08ad4-5880-4604-99b3-588379fd3179))
+ (fp_line (start -9.1 -10.85) (end 9.1 -10.85) (layer "F.CrtYd") (width 0.05) (tstamp 66d1f06e-97ef-4b60-a216-b19ffc12a922))
+ (fp_line (start -9.1 10.85) (end -9.1 -10.85) (layer "F.CrtYd") (width 0.05) (tstamp 9be1bfe3-abe5-456d-854c-f40056c8fce0))
+ (fp_line (start 9.1 -10.85) (end 9.1 10.85) (layer "F.CrtYd") (width 0.05) (tstamp a0cadc67-44f3-4b3c-a2a0-ee397fd6488b))
+ (fp_line (start -8 -4.4) (end -7.5 -4.9) (layer "F.Fab") (width 0.1) (tstamp 02665fbd-01c0-49dc-a8d3-39627191d59c))
+ (fp_line (start -8 -5.4) (end -8 -10.6) (layer "F.Fab") (width 0.1) (tstamp 26814814-4104-4aeb-addd-ae2a48047c3b))
+ (fp_line (start -8 -10.6) (end 8 -10.6) (layer "F.Fab") (width 0.1) (tstamp 343bd8be-3ca2-4887-865a-517b75148d37))
+ (fp_line (start -8 10.6) (end -8 -4.4) (layer "F.Fab") (width 0.1) (tstamp 940e4b01-02b9-4309-b1eb-341381dd7799))
+ (fp_line (start -7.5 -4.9) (end -8 -5.4) (layer "F.Fab") (width 0.1) (tstamp a0ba58cb-b6cb-485d-95f4-e871c341cfbb))
+ (fp_line (start 8 10.6) (end -8 10.6) (layer "F.Fab") (width 0.1) (tstamp c2403122-3845-4ced-b8ff-997d1638f568))
+ (fp_line (start 8 -10.6) (end 8 10.6) (layer "F.Fab") (width 0.1) (tstamp d106203b-ac3a-4669-ad56-41920169c64e))
+ (pad "1" smd rect (at -7.6 -4.9) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2d2b823-1e1c-4648-a1e1-e892c0d11479))
+ (pad "2" smd rect (at -7.6 -2.9) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 877cfd44-58d9-407b-9653-e052f75d0169))
+ (pad "3" smd rect (at -7.6 -0.9) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c3d0ca8-54b0-45fb-8465-b95a08abfa51))
+ (pad "4" smd rect (at -7.6 1.1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c24df81a-040d-4e32-85d4-f33719f5190b))
+ (pad "5" smd rect (at -7.6 3.1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e236891-6fd6-4563-aeb9-ab3bd1986171))
+ (pad "6" smd rect (at -7.6 5.1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8ef905c-5d7c-4627-bca1-269c471785e0))
+ (pad "7" smd rect (at -7.6 7.1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd30e4dd-8fef-4b0a-89c0-e062e6e32b5d))
+ (pad "8" smd rect (at -7.6 9.1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88e79f73-310e-4d4e-b546-297919ecf59c))
+ (pad "9" smd rect (at 7.6 9.1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16f1aeff-0b5b-4917-8610-b3649d12a49c))
+ (pad "10" smd rect (at 7.6 7.1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c75f7770-3c0c-4d4a-86f8-c9a439b951dc))
+ (pad "11" smd rect (at 7.6 5.1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2909bf5-bcba-4b91-abe9-73c5f37b9970))
+ (pad "12" smd rect (at 7.6 3.1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62559cd9-3e63-479b-bea5-5b7574d5a158))
+ (pad "13" smd rect (at 7.6 1.1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2888e63d-fa76-4fe6-a74d-223a26f1b501))
+ (pad "14" smd rect (at 7.6 -0.9) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4adb471-1c79-4241-b8cb-109355a9b694))
+ (pad "15" smd rect (at 7.6 -2.9) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5c3ead5-0d22-4de9-8f96-fd5c8f0a4892))
+ (pad "16" smd rect (at 7.6 -4.9) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9dbd242-a33b-478c-b14f-70838d8c809b))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 8fdb42e2-7519-4b0d-bcea-506a59d5c727) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -23 -6)
+ (xy 23 -6)
+ (xy 23 -25.6)
+ (xy -23 -25.6)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP-07.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ESP-12E.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ESP-12E.kicad_mod
new file mode 100644
index 00000000..26fb5838
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ESP-12E.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "ESP-12E" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61FED6E0)
+ (descr "Wi-Fi Module, http://wiki.ai-thinker.com/_media/esp8266/docs/aithinker_esp_12f_datasheet_en.pdf")
+ (tags "Wi-Fi Module")
+ (attr smd)
+ (fp_text reference "REF**" (at -10.56 -5.26) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp daf6c3ff-32d5-4d4b-bc35-512dfdf8753e)
+ )
+ (fp_text value "ESP-12E" (at -0.06 -12.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 62615246-037d-4c8b-810d-b056e6706ce2)
+ )
+ (fp_text user "Antenna" (at -0.06 -7 180) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68e232b1-0c29-46a6-bef2-5465c0f7d781)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0.03 -9.55 180) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a5d886a0-7ebb-4eeb-be39-502f6a8f342a)
+ )
+ (fp_text user "${REFERENCE}" (at 0.49 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b0d749ae-edf2-4d80-a46c-47ba82f5f334)
+ )
+ (fp_line (start 8.12 11.5) (end 8.12 12.12) (layer "F.SilkS") (width 0.12) (tstamp 5d1589d0-144a-43e1-acc1-b69f7ebcbe2f))
+ (fp_line (start -6 12.12) (end -8.12 12.12) (layer "F.SilkS") (width 0.12) (tstamp a58edbde-d2e3-45d0-9b9b-84101b3e8868))
+ (fp_line (start -8.12 -4.5) (end -8.73 -4.5) (layer "F.SilkS") (width 0.12) (tstamp b311e386-4859-49d8-9f40-170db12bbca7))
+ (fp_line (start 8.12 12.12) (end 6 12.12) (layer "F.SilkS") (width 0.12) (tstamp bd0caf2f-af4c-40c3-80c8-93c7e27fd54b))
+ (fp_line (start -8.12 -12.12) (end 8.12 -12.12) (layer "F.SilkS") (width 0.12) (tstamp c32caffd-1436-4ee3-9804-81ee2f781add))
+ (fp_line (start -8.12 -4.5) (end -8.12 -12.12) (layer "F.SilkS") (width 0.12) (tstamp e8f8e005-36e1-4f12-860f-7f7e3c75d9fa))
+ (fp_line (start 8.12 -12.12) (end 8.12 -4.5) (layer "F.SilkS") (width 0.12) (tstamp f23b6ca7-47f1-4608-a82c-e39b25da3b8b))
+ (fp_line (start -8.12 12.12) (end -8.12 11.5) (layer "F.SilkS") (width 0.12) (tstamp f43ce0ad-dfad-4c90-b380-2e10374b7566))
+ (fp_line (start -9.05 13.1) (end -9.05 -12.2) (layer "F.CrtYd") (width 0.05) (tstamp 06d995cf-cc10-4cbf-a9dd-02b6875920b4))
+ (fp_line (start 9.05 13.1) (end -9.05 13.1) (layer "F.CrtYd") (width 0.05) (tstamp 0b0f27f1-4eda-401e-997c-f15ca575e282))
+ (fp_line (start 9.05 -12.2) (end 9.05 13.1) (layer "F.CrtYd") (width 0.05) (tstamp 6d7694a8-eeeb-4605-b4e5-5ab024d59088))
+ (fp_line (start -9.05 -12.2) (end 9.05 -12.2) (layer "F.CrtYd") (width 0.05) (tstamp 7480f736-2280-49d7-a39a-329e912bf18b))
+ (fp_line (start -8 -4) (end -8 -12) (layer "F.Fab") (width 0.1) (tstamp 2ec58618-dcb7-4f37-9286-bb0061a3992a))
+ (fp_line (start -7.5 -3.5) (end -8 -4) (layer "F.Fab") (width 0.1) (tstamp 5c6ec1ca-7601-40aa-a5f8-aea6f9dcfe0e))
+ (fp_line (start -8 -12) (end 8 -12) (layer "F.Fab") (width 0.1) (tstamp 73074bf3-d14b-4436-b563-9f4e9b2f907c))
+ (fp_line (start 8 -12) (end 8 12) (layer "F.Fab") (width 0.1) (tstamp ab539a99-ec5d-49b0-b480-33fb630fa3f2))
+ (fp_line (start 8 12) (end -8 12) (layer "F.Fab") (width 0.1) (tstamp d226df94-6649-43dc-bc99-3a339ccc64dd))
+ (fp_line (start -8 12) (end -8 -3) (layer "F.Fab") (width 0.1) (tstamp ea723ba5-d3f8-45ad-8ba4-7b71400f2b76))
+ (fp_line (start -8 -3) (end -7.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp fbd4e260-3b94-4615-a950-edeff3f76e8a))
+ (pad "1" smd rect (at -7.6 -3.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c63f85f-a03f-442c-8242-fe5f8a676132))
+ (pad "2" smd rect (at -7.6 -1.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3bd9c0d9-b742-41f7-9398-5ecf448e00b3))
+ (pad "3" smd rect (at -7.6 0.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e45c91e0-28a4-4890-ae92-569e644ed783))
+ (pad "4" smd rect (at -7.6 2.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98f670fa-5d61-4ab0-a272-250440e4c320))
+ (pad "5" smd rect (at -7.6 4.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77cc9cf1-965e-4e72-82db-aaca58d1413e))
+ (pad "6" smd rect (at -7.6 6.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1336481d-1b9b-4081-a226-416e8d9af242))
+ (pad "7" smd rect (at -7.6 8.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edfd9f3a-b810-4f60-84ec-0bce78274833))
+ (pad "8" smd rect (at -7.6 10.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f595340-5aa1-4673-a685-10d94214fb4e))
+ (pad "9" smd rect (at -5 12) (size 1 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7d77833-38f7-47d5-a9b8-05a0371655e7))
+ (pad "10" smd rect (at -3 12) (size 1 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 993b2268-3755-4904-b9d2-88432cae5648))
+ (pad "11" smd rect (at -1 12) (size 1 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9692ac63-3d18-4b49-9e5d-4f3a1b18cced))
+ (pad "12" smd rect (at 1 12) (size 1 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e639e35d-6f2e-4724-8474-1c9deddc4c7a))
+ (pad "13" smd rect (at 3 12) (size 1 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96b27628-3b69-412a-a80c-faf066614e56))
+ (pad "14" smd rect (at 5 12) (size 1 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd61c9fd-725f-47d2-a321-359d0b91663b))
+ (pad "15" smd rect (at 7.6 10.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e3fea34-6cc5-4624-bd99-a7c9c8f03aa2))
+ (pad "16" smd rect (at 7.6 8.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13bb0d0f-33a6-4ffc-86b0-204f8c51f908))
+ (pad "17" smd rect (at 7.6 6.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 83f11dd7-9408-4455-be69-fa024c931d24))
+ (pad "18" smd rect (at 7.6 4.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01bbdbc1-9dc6-45fd-bd60-2859e475f935))
+ (pad "19" smd rect (at 7.6 2.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55a0405c-a52e-45b8-a6de-d33c96c1de23))
+ (pad "20" smd rect (at 7.6 0.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98725a5a-5d6f-48e7-83cd-f958cf3a7068))
+ (pad "21" smd rect (at 7.6 -1.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0bf2ceb-2691-4ecf-8dc5-cf12218cf6b7))
+ (pad "22" smd rect (at 7.6 -3.5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9d596c8-1442-441b-8697-5b4beae4c0c8))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp c7946977-cd83-49d6-a3d1-c644c6590305) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -8.12 -4.8)
+ (xy 8.12 -4.8)
+ (xy 8.12 -12.12)
+ (xy -8.12 -12.12)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP-12E.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ESP-WROOM-02.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ESP-WROOM-02.kicad_mod
new file mode 100644
index 00000000..0a664718
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ESP-WROOM-02.kicad_mod
@@ -0,0 +1,111 @@
+(footprint "ESP-WROOM-02" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61FED727)
+ (descr "https://www.espressif.com/sites/default/files/documentation/0c-esp-wroom-02_datasheet_en.pdf")
+ (tags "ESP WROOM-02 espressif esp8266ex")
+ (attr smd)
+ (fp_text reference "REF**" (at -10.5 5.13 90) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 40678ab1-a226-4468-92d5-584239dee7fd)
+ )
+ (fp_text value "ESP-WROOM-02" (at 0 8.33) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f2ce1a4a-bf01-484a-83e1-44c60699383f)
+ )
+ (fp_text user "Antenna" (at 0 -10) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7ef8f408-800d-47f9-b236-8508a21da774)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0 -16) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9bc5e4e5-31fa-43b0-9228-fba62f146bce)
+ )
+ (fp_text user "5 mm" (at 7.8 -15.9 90) (layer "Cmts.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp d82cf81c-95ca-4551-8be1-8a2b240ed0e8)
+ )
+ (fp_text user "5 mm" (at 11.8 -11.2) (layer "Cmts.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp e61ea688-5cb7-4cba-b20c-8d43f0019d4b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0db5e114-1129-446d-a4a8-fe790a334d84)
+ )
+ (fp_line (start -9.12 -13.22) (end 9.12 -13.22) (layer "F.SilkS") (width 0.12) (tstamp 0222acb4-55a9-483d-8336-e72905682f11))
+ (fp_line (start 9.12 6.7) (end 9.12 7) (layer "F.SilkS") (width 0.12) (tstamp 2777ef70-f0e7-4169-8851-18e832cef45f))
+ (fp_line (start -9.12 7.02) (end -8.1 7.02) (layer "F.SilkS") (width 0.12) (tstamp 56c41676-bcab-4c90-a4a3-fd1aa7cabab1))
+ (fp_line (start 8 7.02) (end 9.12 7.02) (layer "F.SilkS") (width 0.12) (tstamp 65f9e163-cd5f-4810-b05a-43bc9cc2365b))
+ (fp_line (start -9.12 -13.22) (end -9.12 -7.2) (layer "F.SilkS") (width 0.12) (tstamp 6626d908-57db-4a80-ac08-5b3d94a5d484))
+ (fp_line (start 9.12 -13.22) (end 9.12 -6.7) (layer "F.SilkS") (width 0.12) (tstamp 6cbae790-a246-4427-9215-b3880c4f3588))
+ (fp_line (start -9.12 6.7) (end -9.12 7.02) (layer "F.SilkS") (width 0.12) (tstamp b8d96c32-e98e-479b-a455-04319a0b75e9))
+ (fp_line (start -9.12 -7.2) (end -11 -7.2) (layer "F.SilkS") (width 0.12) (tstamp cdc38a74-5d2c-4880-a3fb-361893e4f9df))
+ (fp_line (start -13.8 -10.7) (end -9.2 -10.7) (layer "Cmts.User") (width 0.1) (tstamp 04d620e3-262b-407d-b4da-6f236e1d6eb2))
+ (fp_line (start -13.8 -10.7) (end -13.6 -10.9) (layer "Cmts.User") (width 0.1) (tstamp 16991473-75d8-4c90-8526-2725a63e0d5a))
+ (fp_line (start -9.2 -10.7) (end -9.4 -10.9) (layer "Cmts.User") (width 0.1) (tstamp 3464746d-ebd5-47d4-9c6b-70d72ce8ea87))
+ (fp_line (start 8.3 -13.3) (end 8.1 -13.5) (layer "Cmts.User") (width 0.1) (tstamp 47a0b20d-44be-4b02-917b-cdab24fae1ff))
+ (fp_line (start 13.8 -10.7) (end 13.6 -10.5) (layer "Cmts.User") (width 0.1) (tstamp 4e6238b6-a628-4cb5-811c-492feafdea38))
+ (fp_line (start 9.2 -10.7) (end 9.4 -10.9) (layer "Cmts.User") (width 0.1) (tstamp 4f5841ce-8499-4b18-8a12-75a386cb9b9b))
+ (fp_line (start -13.8 -10.7) (end -13.6 -10.5) (layer "Cmts.User") (width 0.1) (tstamp 6a19418b-5422-4a5e-8150-d3da55e4d9c2))
+ (fp_line (start 8.3 -13.3) (end 8.5 -13.5) (layer "Cmts.User") (width 0.1) (tstamp 77833087-50b2-4256-9d6c-e3e5806bf455))
+ (fp_line (start 9.2 -10.7) (end 9.4 -10.5) (layer "Cmts.User") (width 0.1) (tstamp 7ffe8167-a376-4e05-b20c-e58f0547a5da))
+ (fp_line (start 8.3 -17.9) (end 8.5 -17.7) (layer "Cmts.User") (width 0.1) (tstamp 82d3ce26-a8dd-47c0-91e6-31451fd0f761))
+ (fp_line (start -9.2 -10.7) (end -9.4 -10.5) (layer "Cmts.User") (width 0.1) (tstamp 9f14aa41-d015-4b20-ae7f-388caa875f3f))
+ (fp_line (start 8.3 -13.3) (end 8.3 -17.9) (layer "Cmts.User") (width 0.1) (tstamp bf1b6ffd-0b81-4f69-b316-8816ad602b4a))
+ (fp_line (start 8.3 -17.9) (end 8.1 -17.7) (layer "Cmts.User") (width 0.1) (tstamp cbed84d4-c991-4ae8-bb4f-6b38b757719a))
+ (fp_line (start 13.8 -10.7) (end 13.6 -10.9) (layer "Cmts.User") (width 0.1) (tstamp e13ac23b-c569-4ac5-9362-5681d6ec91ab))
+ (fp_line (start 9.2 -10.7) (end 13.8 -10.7) (layer "Cmts.User") (width 0.1) (tstamp f7e7af39-305e-4412-b37b-8df36a45951f))
+ (fp_line (start 9.75 -6.85) (end 9.75 7.15) (layer "F.CrtYd") (width 0.05) (tstamp 0527b99d-2455-4f36-8914-fdda1b9f40b7))
+ (fp_line (start 14.25 -18.35) (end 14.25 -6.85) (layer "F.CrtYd") (width 0.05) (tstamp 09c000e3-2d86-4f0f-a841-1d1ccc28f8f3))
+ (fp_line (start -14.25 -18.35) (end -14.25 -6.85) (layer "F.CrtYd") (width 0.05) (tstamp 389a045d-a84c-449b-97e5-6ca1ecb94392))
+ (fp_line (start -9.75 7.15) (end -9.75 -6.85) (layer "F.CrtYd") (width 0.05) (tstamp 5ed911a7-a1c4-4234-8c92-c7d000650d5b))
+ (fp_line (start -14.25 -18.35) (end 14.25 -18.35) (layer "F.CrtYd") (width 0.05) (tstamp 97080f17-bf6b-45da-bdfb-247b79da55fb))
+ (fp_line (start 9.75 -6.85) (end 14.25 -6.85) (layer "F.CrtYd") (width 0.05) (tstamp c7047a08-bb09-4498-8975-1d10c06601a4))
+ (fp_line (start -9.75 7.15) (end 9.75 7.15) (layer "F.CrtYd") (width 0.05) (tstamp db3f49d6-4b99-4c85-a31b-96056cd311fd))
+ (fp_line (start -14.25 -6.85) (end -9.75 -6.85) (layer "F.CrtYd") (width 0.05) (tstamp e2a77ce0-49ce-4728-b89b-7964b155bb89))
+ (fp_line (start -9 -6.5) (end -8.5 -6) (layer "F.Fab") (width 0.1) (tstamp 45846b86-8334-4247-bf40-76daa1c70fb6))
+ (fp_line (start -9 -5.5) (end -9 6.9) (layer "F.Fab") (width 0.1) (tstamp 522c3e88-f978-4e3f-9ee3-9825b6f135f1))
+ (fp_line (start 9 6.9) (end 9 -13.1) (layer "F.Fab") (width 0.1) (tstamp 5da8266b-1892-4b3d-805a-1e63b28786f7))
+ (fp_line (start -8.5 -6) (end -9 -5.5) (layer "F.Fab") (width 0.1) (tstamp 78b9d106-d104-4048-9770-556ad1be900e))
+ (fp_line (start -9 -13.1) (end 9 -13.1) (layer "F.Fab") (width 0.1) (tstamp 86136fec-8653-4503-81f7-4ef8e277f968))
+ (fp_line (start -9 -13.1) (end -9 -6.5) (layer "F.Fab") (width 0.1) (tstamp 8a77e958-c77f-4846-80e3-a40107aba4ad))
+ (fp_line (start -9 6.9) (end 9 6.9) (layer "F.Fab") (width 0.1) (tstamp b83beee0-2ff5-4c6e-a8d2-7ca26d5f3e25))
+ (pad "1" smd rect (at -8.75 -6) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3814f68-e482-4d7f-b0ad-86d1081acd71))
+ (pad "2" smd rect (at -8.75 -4.5) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 219c9893-5a85-45c5-8848-c55eeb10f3e6))
+ (pad "3" smd rect (at -8.75 -3) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 644cd9ab-91c8-482d-9c6d-e4a3418f6617))
+ (pad "4" smd rect (at -8.75 -1.5) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06261f57-1ec8-47a8-9ecc-1baff5368086))
+ (pad "5" smd rect (at -8.75 0) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aca77633-dc3a-4541-b729-629c026d1a29))
+ (pad "6" smd rect (at -8.75 1.5) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 034554e7-bfbe-4c5c-8ee2-04b62ac75443))
+ (pad "7" smd rect (at -8.75 3) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32822211-948d-40fd-bc14-bc5cdd2e6b2a))
+ (pad "8" smd rect (at -8.75 4.5) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 949247b5-80f5-4812-a2f4-a34f00e13784))
+ (pad "9" smd rect (at -8.75 6) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78567d02-2284-4f67-9876-efc98655832e))
+ (pad "10" smd rect (at 8.75 6) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8538e572-9bb9-4797-b564-dcb4695b2dff))
+ (pad "11" smd rect (at 8.75 4.5) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d59fb19-f4c7-4efe-ac79-c15574a26dea))
+ (pad "12" smd rect (at 8.75 3) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75a7d238-6220-4d67-b2f4-cbea22230d5c))
+ (pad "13" smd rect (at 8.75 1.5) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5f58d12-d4b7-494f-bea1-a0477dcfe68a))
+ (pad "14" smd rect (at 8.75 0) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d636be21-b912-4d44-9f3d-0f744d6ecd4e))
+ (pad "15" smd rect (at 8.75 -1.5) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a49d8d2-a306-4139-b262-0efb8a88b6aa))
+ (pad "16" smd rect (at 8.75 -3) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3143dceb-f470-463a-b9dd-d94f9782fe3b))
+ (pad "17" smd rect (at 8.75 -4.5) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7bcf70e5-839e-496c-a01c-e74f27feb611))
+ (pad "18" smd rect (at 8.75 -6) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d03c3fa-7a75-4e94-97da-34f96d1cfb5a))
+ (pad "19" smd rect (at 1.1 0.61) (size 4 4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57864fe0-6cf0-444c-b20f-0860644b8944))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 0048f0ae-7a40-45b3-95ba-3ba92bea9acc) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -14 -7.1)
+ (xy 14 -7.1)
+ (xy 14 -18.1)
+ (xy -14 -18.1)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP-WROOM-02.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-MINI-1.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-MINI-1.kicad_mod
new file mode 100644
index 00000000..dcdd002f
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-MINI-1.kicad_mod
@@ -0,0 +1,152 @@
+(footprint "ESP32-S2-MINI-1" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 62081AD1)
+ (descr "2.4 GHz Wi-Fi and Bluetooth combo chip, external antenna, https://www.espressif.com/sites/default/files/documentation/esp32-s3-mini-1_mini-1u_datasheet_en.pdf")
+ (tags "2.4 GHz Wi-Fi Bluetooth external antenna espressif 20*15.4mm")
+ (attr smd)
+ (fp_text reference "REF**" (at -5.95 11.85 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 54a804c7-9727-4fa6-884d-6b308eedd17c)
+ )
+ (fp_text value "ESP32-S2-MINI-1" (at 0 3.55 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d27f1680-7f2f-4b18-aa38-1a4acbcc2198)
+ )
+ (fp_text user "Keepout Area" (at -0.01 -15.36) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 582936e5-9ae1-4fdc-97f3-08b419f83756)
+ )
+ (fp_text user "Antenna" (at 0 -7.675) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 69b22e68-6f7d-4ba4-b0ce-e193dc01c7d7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 5.05 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81998aad-64e5-4ba5-be97-54750e8c6b13)
+ )
+ (fp_line (start 7.8 -10.35) (end 7.8 10.35) (layer "F.SilkS") (width 0.12) (tstamp 4f838866-25c4-4bcd-95b4-3345c6feac46))
+ (fp_line (start -7.8 -10.35) (end 7.8 -10.35) (layer "F.SilkS") (width 0.12) (tstamp 5c9bad3f-dce7-4158-8490-59db2002cdf7))
+ (fp_line (start -8.075 -10.6) (end -8.075 -8.15) (layer "F.SilkS") (width 0.12) (tstamp b9370aa2-25bf-467e-871f-4d99405114e5))
+ (fp_line (start 7.8 10.35) (end -7.8 10.35) (layer "F.SilkS") (width 0.12) (tstamp ba31fce6-6889-4386-a1b4-940045a87636))
+ (fp_line (start -7.8 10.35) (end -7.8 -10.35) (layer "F.SilkS") (width 0.12) (tstamp f8645333-7b0a-42c7-938f-31c860b0e6a6))
+ (fp_line (start -8.075 -10.6) (end -5.625 -10.6) (layer "F.SilkS") (width 0.12) (tstamp fb34caff-a8c7-4a53-b6fd-4c37931426f5))
+ (fp_line (start -22.7 -5.25) (end -22.7 -24.75) (layer "F.CrtYd") (width 0.05) (tstamp 093b13c9-81ab-4c6e-8b30-6b070c729124))
+ (fp_line (start 22.7 -5.25) (end 22.7 -24.75) (layer "F.CrtYd") (width 0.05) (tstamp 3baae484-ea84-489b-8027-507d54840c5a))
+ (fp_line (start 7.95 10.5) (end -7.95 10.5) (layer "F.CrtYd") (width 0.05) (tstamp 4b92a0bf-13b3-4bc0-aa94-84498e0f03b1))
+ (fp_line (start -7.95 10.5) (end -7.95 -5.25) (layer "F.CrtYd") (width 0.05) (tstamp 5db2bc54-7d76-4f66-8e3c-01609831e998))
+ (fp_line (start -22.7 -24.75) (end 22.7 -24.75) (layer "F.CrtYd") (width 0.05) (tstamp 90bc09a6-737d-433e-a693-9bd0f0dee08a))
+ (fp_line (start 7.95 -5.25) (end 7.95 10.5) (layer "F.CrtYd") (width 0.05) (tstamp bcebe185-38eb-4d71-ba17-4ebb1fba34a2))
+ (fp_line (start 7.95 -5.25) (end 22.7 -5.25) (layer "F.CrtYd") (width 0.05) (tstamp df104b38-f1b1-44ba-b418-329e4c8a5ee5))
+ (fp_line (start -7.95 -5.25) (end -22.7 -5.25) (layer "F.CrtYd") (width 0.05) (tstamp e3bbd6f5-d2fd-4b81-b7e5-d7044a3ac36d))
+ (fp_line (start -7.7 10.25) (end -7.7 -9.75) (layer "F.Fab") (width 0.1) (tstamp 0d7678a7-6fe5-4a41-9e9b-8900d13349b8))
+ (fp_line (start 4.3 -6.95) (end 4.3 -9.15) (layer "F.Fab") (width 0.3) (tstamp 199d1c11-b67d-44cc-8c9c-e66b1e6f2687))
+ (fp_line (start 1.5 -6.95) (end 4.3 -6.95) (layer "F.Fab") (width 0.3) (tstamp 22d42445-7d7c-469e-8e29-5e8bb4f74f5c))
+ (fp_line (start -7.1 -9.15) (end -4.1 -9.15) (layer "F.Fab") (width 0.3) (tstamp 26544023-84e5-4fa1-a46d-591b3707152c))
+ (fp_line (start 7.7 10.25) (end -7.7 10.25) (layer "F.Fab") (width 0.1) (tstamp 2c5f4710-367a-4ac4-94dd-f7a3fc041f50))
+ (fp_line (start 4.3 -9.15) (end 7.1 -9.15) (layer "F.Fab") (width 0.3) (tstamp 46a5eb58-515d-42eb-b48c-47fc5710a876))
+ (fp_line (start 1.5 -9.15) (end 1.5 -6.95) (layer "F.Fab") (width 0.3) (tstamp 5f15df9f-6b48-48ca-85cd-09a71d20e3eb))
+ (fp_line (start -5.6 -6) (end -5.6 -9.15) (layer "F.Fab") (width 0.3) (tstamp 5f737515-230d-4f73-a9ae-64a749a880da))
+ (fp_line (start -7.1 -6) (end -7.1 -9.15) (layer "F.Fab") (width 0.3) (tstamp 8b7ad8ce-0fd4-40ba-9535-30e283367e30))
+ (fp_line (start -7.7 -9.75) (end 7.7 -9.75) (layer "F.Fab") (width 0.1) (tstamp 8e59e07d-d6bf-4a58-b754-247230efe803))
+ (fp_line (start -4.1 -6.95) (end -1.3 -6.95) (layer "F.Fab") (width 0.3) (tstamp 9680f97a-428f-4092-b4e8-c64301a3dc01))
+ (fp_line (start 7.7 -9.75) (end 7.7 10.25) (layer "F.Fab") (width 0.1) (tstamp a2b9d43d-2d38-4dac-8864-c4a503a87b86))
+ (fp_line (start 7.1 -9.15) (end 7.1 -6) (layer "F.Fab") (width 0.3) (tstamp b58e27d5-d116-46e0-9154-7b166640db2e))
+ (fp_line (start -4.1 -9.15) (end -4.1 -6.95) (layer "F.Fab") (width 0.3) (tstamp beecf6fe-90f1-40f6-81f8-b626cf2a3673))
+ (fp_line (start -7.7 -5.25) (end 7.7 -5.25) (layer "F.Fab") (width 0.1) (tstamp e4ff07ed-9a3c-44b3-83b1-ea06745c6ac8))
+ (fp_line (start -1.3 -6.95) (end -1.3 -9.15) (layer "F.Fab") (width 0.3) (tstamp e9a1763f-7f68-47c0-b725-e9d20af226b2))
+ (fp_line (start -1.3 -9.15) (end 1.5 -9.15) (layer "F.Fab") (width 0.3) (tstamp f2ee57cd-5997-4278-b319-0cc5e2e4bec1))
+ (fp_circle (center -6 8.55) (end -5.888197 8.55) (layer "F.Fab") (width 0.15) (fill none) (tstamp 0cacc6a0-518c-436e-8912-4fa78a6855df))
+ (pad "1" smd rect (at -7 -3.4) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3838f6d4-b6fd-4464-9aa6-c7b174eeb521))
+ (pad "2" smd rect (at -7 -2.55) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02360a9a-9756-4254-9fc3-48c6d78de918))
+ (pad "3" smd rect (at -7 -1.7) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a37f2231-d1af-417c-aff6-8f05846616af))
+ (pad "4" smd rect (at -7 -0.85) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0feb61f6-eae3-431e-91ab-4681701da325))
+ (pad "5" smd rect (at -7 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3664d6f7-b8ad-45a9-915b-ac3c324287c1))
+ (pad "6" smd rect (at -7 0.85) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5d18026-4374-4ecf-804e-0cf82628b960))
+ (pad "7" smd rect (at -7 1.7) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b62f387a-251a-48b1-a32c-6ff5756460c4))
+ (pad "8" smd rect (at -7 2.55) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba49e87e-3a90-4969-8331-0d295582cb3d))
+ (pad "9" smd rect (at -7 3.4) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21d5b096-3404-4bdb-b20d-69f2945d9ac5))
+ (pad "10" smd rect (at -7 4.25) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4b83ff9-c43b-4df3-8351-2e19f651a1cb))
+ (pad "11" smd rect (at -7 5.1) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 105f5820-7eb8-43d6-8e7b-3ab7b0bea92e))
+ (pad "12" smd rect (at -7 5.95) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 168e7996-abc3-4196-a376-02fc25d48f18))
+ (pad "13" smd rect (at -7 6.8) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae38b28f-a098-4a29-a720-cb00df4d78d4))
+ (pad "14" smd rect (at -7 7.65) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db7bb4ba-422b-48b2-a479-ae9ae967eec7))
+ (pad "15" smd rect (at -7 8.5) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72e87d2d-b6f6-4e5b-85ef-1f50d54d9227))
+ (pad "16" smd rect (at -5.95 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c27f2b55-babf-4adf-8b9f-764fee196754))
+ (pad "17" smd rect (at -5.1 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4661091-4601-446c-b1bf-ec52b41cdbe5))
+ (pad "18" smd rect (at -4.25 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 546e4f8b-fae0-4745-b32f-8ffa3ab239a9))
+ (pad "19" smd rect (at -3.4 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db88fe72-36ec-4d99-b042-cfa8eb6d08ae))
+ (pad "20" smd rect (at -2.55 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f8b3a7d-46c2-4311-bae2-f3bb8db544d6))
+ (pad "21" smd rect (at -1.7 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdd0e4a8-43f9-4993-b433-417fdc62259c))
+ (pad "22" smd rect (at -0.85 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18f90637-ca2a-4233-9e53-e5d56b3f3675))
+ (pad "23" smd rect (at 0 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd7cc8c3-e638-4ce4-8c8c-3c87649064eb))
+ (pad "24" smd rect (at 0.85 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edfe072d-d974-4663-bd79-8022a80e47f3))
+ (pad "25" smd rect (at 1.7 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 357df6e2-a773-4615-be1c-c5cc731c2e6b))
+ (pad "26" smd rect (at 2.55 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a11916fc-acb7-4f1e-a333-bc2358075b77))
+ (pad "27" smd rect (at 3.4 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba7cd510-0227-47f6-82ea-e5a166dd6b5a))
+ (pad "28" smd rect (at 4.25 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3bd7a515-d012-4fb2-9fcb-f6d891ddfeb8))
+ (pad "29" smd rect (at 5.1 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8af72cc4-846c-4571-abe3-8990d64ed158))
+ (pad "30" smd rect (at 5.95 9.55 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b96068de-72b7-4517-bf15-c20aa1b1d2d3))
+ (pad "31" smd rect (at 7 8.5) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5bd8ca9f-a519-4252-9cd4-501457ed7002))
+ (pad "32" smd rect (at 7 7.65) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21fecc7c-63e4-4bae-83ff-bb0525f6132b))
+ (pad "33" smd rect (at 7 6.8) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f07392bc-3ff3-44c5-ab78-c950e373edbc))
+ (pad "34" smd rect (at 7 5.95) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 303c8752-9f0c-4f72-b69f-015beac01987))
+ (pad "35" smd rect (at 7 5.1) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d29ee84a-dae6-4c6a-9318-745d4d3926dd))
+ (pad "36" smd rect (at 7 4.25) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42d3ca6d-d0f8-4834-b626-9f0f0bd07797))
+ (pad "37" smd rect (at 7 3.4) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45a14f39-fe6b-49da-b231-5ee2c500d72e))
+ (pad "38" smd rect (at 7 2.55) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f74e6368-b196-43b8-8b45-96005ab13268))
+ (pad "39" smd rect (at 7 1.7) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b98b40cc-9f4a-41c6-b5bd-978bbbcfab3e))
+ (pad "40" smd rect (at 7 0.85) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c5b82cc-c2e7-44e2-9d10-d2f7610ad06a))
+ (pad "41" smd rect (at 7 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 61d06625-3f20-4abe-aa51-e0d6c8ab7060))
+ (pad "42" smd rect (at 7 -0.85) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71f3d822-d3b7-47e9-aa64-e03379de4d89))
+ (pad "43" smd rect (at 7 -1.7) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9870b2d3-77cb-46e6-9311-2bc41c485c09))
+ (pad "44" smd rect (at 7 -2.55) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad76395c-1b8b-4e21-9042-5e35af5c1dfe))
+ (pad "45" smd rect (at 7 -3.4) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68f808e3-9db7-4273-8278-4898dbb80839))
+ (pad "46" smd rect (at 5.95 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d15182a3-0634-46da-855b-10f7bc3b5312))
+ (pad "47" smd rect (at 5.1 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63aea5ed-4976-4656-9592-26f97ae51874))
+ (pad "48" smd rect (at 4.25 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 313d31c3-2619-4b3d-ba56-f64998f4ca4e))
+ (pad "49" smd rect (at 3.4 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aec8a78b-3c3e-424d-80f8-675268557896))
+ (pad "50" smd rect (at 2.55 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0fca167-1700-4618-bda8-d4dc477e4338))
+ (pad "51" smd rect (at 1.7 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 034a040c-9dc3-4986-a77d-77081c615221))
+ (pad "52" smd rect (at 0.85 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 825d8335-7eec-43fb-9e72-98efe86913dd))
+ (pad "53" smd rect (at 0 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c887a01f-8a93-4bd4-bfe6-462fa899ca42))
+ (pad "54" smd rect (at -0.85 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23bf7afe-ce19-4b98-bf80-8d48700ff086))
+ (pad "55" smd rect (at -1.7 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fc87b29-9f24-4151-8d11-ac0894b90ca4))
+ (pad "56" smd rect (at -2.55 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d488405-f7e8-4875-b120-9e2c7458a877))
+ (pad "57" smd rect (at -3.4 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 606b7673-e9e5-43f0-b9e4-a613b0a7c2fd))
+ (pad "58" smd rect (at -4.25 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be974b10-d2d4-48bc-b754-ae4c3338e67c))
+ (pad "59" smd rect (at -5.1 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06684982-e8c8-4fc6-b2ad-83feed90aeb5))
+ (pad "60" smd rect (at -5.95 -4.45 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92a2da50-9b3d-4d48-98a2-681db8d9f1ad))
+ (pad "61" smd rect (at 1.65 4.2) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60a5b1af-e4d4-4224-b646-7d2cc64e1365))
+ (pad "61" smd rect (at 0 2.55) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6704de92-02d5-4f37-846c-6149f502e3c2))
+ (pad "61" smd rect (at 0 0.9) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 703425ae-a836-4de0-b9b9-0ac79343c389))
+ (pad "61" smd rect (at -1.65 2.55) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87ed9f1f-b026-4cf2-b0a4-4c762185c648))
+ (pad "61" smd rect (at -1.65 4.2) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91a51a29-3ac8-4122-803a-dc7863868a5b))
+ (pad "61" smd rect (at 1.65 2.55) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d978af21-e966-4a1a-b965-7637e1fda2e0))
+ (pad "61" smd rect (at 1.65 0.9) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e869e0e9-f872-4237-82be-9c895a523c89))
+ (pad "61" smd rect (at 0 4.2) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eca440b1-224b-4ad8-90e0-e753a49214c1))
+ (pad "61" smd roundrect (at -1.65 0.9) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0)
+ (chamfer_ratio 0.33) (chamfer top_left) (tstamp ef360ca5-18e3-4c5f-84d3-4f893e552218))
+ (pad "62" smd rect (at -7 -4.45) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dee68e96-1934-4f40-b186-ac8acf13d77a))
+ (pad "63" smd rect (at -7 9.55) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0bfc36de-1b29-4437-9371-35f4f236e8a5))
+ (pad "64" smd rect (at 7 9.55) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ed0d203-0b85-46af-9b89-51d4a95c6e5c))
+ (pad "65" smd rect (at 7 -4.45) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7a1072f-6bef-4c9d-a97c-50c14c2a9388))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 259ec563-2c3a-4249-906b-2fa87025c285) (name "Antenna") (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 22.7 -5.25)
+ (xy -22.7 -5.25)
+ (xy -22.7 -24.75)
+ (xy 22.7 -24.75)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-S2-MINI-1.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-MINI-1U.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-MINI-1U.kicad_mod
new file mode 100644
index 00000000..5a1285cd
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-MINI-1U.kicad_mod
@@ -0,0 +1,119 @@
+(footprint "ESP32-S2-MINI-1U" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 62081AD1)
+ (descr "2.4 GHz Wi-Fi and Bluetooth combo chip, external antenna, https://www.espressif.com/sites/default/files/documentation/esp32-s3-mini-1_mini-1u_datasheet_en.pdf")
+ (tags "2.4 GHz Wi-Fi Bluetooth external antenna espressif 15.4*15.4mm")
+ (attr smd)
+ (fp_text reference "REF**" (at -5.95 9.3 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 54a804c7-9727-4fa6-884d-6b308eedd17c)
+ )
+ (fp_text value "ESP32-S2-MINI-1U" (at 0 1 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d27f1680-7f2f-4b18-aa38-1a4acbcc2198)
+ )
+ (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81998aad-64e5-4ba5-be97-54750e8c6b13)
+ )
+ (fp_line (start 7.8 -7.8) (end 7.8 7.8) (layer "F.SilkS") (width 0.12) (tstamp 4f838866-25c4-4bcd-95b4-3345c6feac46))
+ (fp_line (start -7.8 -7.8) (end 7.8 -7.8) (layer "F.SilkS") (width 0.12) (tstamp 5c9bad3f-dce7-4158-8490-59db2002cdf7))
+ (fp_line (start -8.05 -8.05) (end -8.05 -5.6) (layer "F.SilkS") (width 0.12) (tstamp b9370aa2-25bf-467e-871f-4d99405114e5))
+ (fp_line (start 7.8 7.8) (end -7.8 7.8) (layer "F.SilkS") (width 0.12) (tstamp ba31fce6-6889-4386-a1b4-940045a87636))
+ (fp_line (start -7.8 7.8) (end -7.8 -7.8) (layer "F.SilkS") (width 0.12) (tstamp f8645333-7b0a-42c7-938f-31c860b0e6a6))
+ (fp_line (start -8.05 -8.05) (end -5.6 -8.05) (layer "F.SilkS") (width 0.12) (tstamp fb34caff-a8c7-4a53-b6fd-4c37931426f5))
+ (fp_line (start 7.95 7.95) (end -7.95 7.95) (layer "F.CrtYd") (width 0.05) (tstamp 4b92a0bf-13b3-4bc0-aa94-84498e0f03b1))
+ (fp_line (start -7.95 7.95) (end -7.95 -7.95) (layer "F.CrtYd") (width 0.05) (tstamp 5db2bc54-7d76-4f66-8e3c-01609831e998))
+ (fp_line (start -7.95 -7.95) (end 7.95 -7.95) (layer "F.CrtYd") (width 0.05) (tstamp a9078525-f67a-49b6-87bb-9d486d0cdfae))
+ (fp_line (start 7.95 -7.95) (end 7.95 7.95) (layer "F.CrtYd") (width 0.05) (tstamp bcebe185-38eb-4d71-ba17-4ebb1fba34a2))
+ (fp_line (start -7.7 7.7) (end -7.7 -6.3) (layer "F.Fab") (width 0.1) (tstamp 0d7678a7-6fe5-4a41-9e9b-8900d13349b8))
+ (fp_line (start -3.65 -5.25) (end -5.35 -5.25) (layer "F.Fab") (width 0.1) (tstamp 0e6433e1-382e-47f4-a43c-51cf504b36d6))
+ (fp_line (start 7.7 7.7) (end -7.7 7.7) (layer "F.Fab") (width 0.1) (tstamp 2c5f4710-367a-4ac4-94dd-f7a3fc041f50))
+ (fp_line (start -5.35 -5.25) (end -5.35 -6.95) (layer "F.Fab") (width 0.1) (tstamp 813e65d1-05ae-403b-8c4f-12de8c3b74e2))
+ (fp_line (start -6.3 -7.7) (end 7.7 -7.7) (layer "F.Fab") (width 0.1) (tstamp 8e59e07d-d6bf-4a58-b754-247230efe803))
+ (fp_line (start -7.7 -6.3) (end -6.3 -7.7) (layer "F.Fab") (width 0.1) (tstamp 90e9eab1-d22d-45f6-a15d-662676e84be0))
+ (fp_line (start 7.7 -7.7) (end 7.7 7.7) (layer "F.Fab") (width 0.1) (tstamp a2b9d43d-2d38-4dac-8864-c4a503a87b86))
+ (fp_line (start -5.35 -6.95) (end -3.65 -6.95) (layer "F.Fab") (width 0.1) (tstamp cb590a64-c5f3-4993-8cb4-fc247b795548))
+ (fp_line (start -3.65 -6.95) (end -3.65 -5.25) (layer "F.Fab") (width 0.1) (tstamp faccdee6-4302-49fd-b0cb-c3052b548ef4))
+ (fp_circle (center -4.5 -6.1) (end -4.388197 -6.1) (layer "F.Fab") (width 0.15) (fill none) (tstamp 0cacc6a0-518c-436e-8912-4fa78a6855df))
+ (fp_circle (center -4.5 -6.1) (end -3.8 -6.1) (layer "F.Fab") (width 0.15) (fill none) (tstamp 40d04527-4a21-467e-92ea-6d87c7bc8b9b))
+ (pad "1" smd rect (at -7 -5.95) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3838f6d4-b6fd-4464-9aa6-c7b174eeb521))
+ (pad "2" smd rect (at -7 -5.1) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02360a9a-9756-4254-9fc3-48c6d78de918))
+ (pad "3" smd rect (at -7 -4.25) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a37f2231-d1af-417c-aff6-8f05846616af))
+ (pad "4" smd rect (at -7 -3.4) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0feb61f6-eae3-431e-91ab-4681701da325))
+ (pad "5" smd rect (at -7 -2.55) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3664d6f7-b8ad-45a9-915b-ac3c324287c1))
+ (pad "6" smd rect (at -7 -1.7) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5d18026-4374-4ecf-804e-0cf82628b960))
+ (pad "7" smd rect (at -7 -0.85) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b62f387a-251a-48b1-a32c-6ff5756460c4))
+ (pad "8" smd rect (at -7 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba49e87e-3a90-4969-8331-0d295582cb3d))
+ (pad "9" smd rect (at -7 0.85) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21d5b096-3404-4bdb-b20d-69f2945d9ac5))
+ (pad "10" smd rect (at -7 1.7) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4b83ff9-c43b-4df3-8351-2e19f651a1cb))
+ (pad "11" smd rect (at -7 2.55) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 105f5820-7eb8-43d6-8e7b-3ab7b0bea92e))
+ (pad "12" smd rect (at -7 3.4) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 168e7996-abc3-4196-a376-02fc25d48f18))
+ (pad "13" smd rect (at -7 4.25) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae38b28f-a098-4a29-a720-cb00df4d78d4))
+ (pad "14" smd rect (at -7 5.1) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db7bb4ba-422b-48b2-a479-ae9ae967eec7))
+ (pad "15" smd rect (at -7 5.95) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72e87d2d-b6f6-4e5b-85ef-1f50d54d9227))
+ (pad "16" smd rect (at -5.95 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c27f2b55-babf-4adf-8b9f-764fee196754))
+ (pad "17" smd rect (at -5.1 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4661091-4601-446c-b1bf-ec52b41cdbe5))
+ (pad "18" smd rect (at -4.25 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 546e4f8b-fae0-4745-b32f-8ffa3ab239a9))
+ (pad "19" smd rect (at -3.4 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db88fe72-36ec-4d99-b042-cfa8eb6d08ae))
+ (pad "20" smd rect (at -2.55 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f8b3a7d-46c2-4311-bae2-f3bb8db544d6))
+ (pad "21" smd rect (at -1.7 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdd0e4a8-43f9-4993-b433-417fdc62259c))
+ (pad "22" smd rect (at -0.85 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18f90637-ca2a-4233-9e53-e5d56b3f3675))
+ (pad "23" smd rect (at 0 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd7cc8c3-e638-4ce4-8c8c-3c87649064eb))
+ (pad "24" smd rect (at 0.85 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edfe072d-d974-4663-bd79-8022a80e47f3))
+ (pad "25" smd rect (at 1.7 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 357df6e2-a773-4615-be1c-c5cc731c2e6b))
+ (pad "26" smd rect (at 2.55 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a11916fc-acb7-4f1e-a333-bc2358075b77))
+ (pad "27" smd rect (at 3.4 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba7cd510-0227-47f6-82ea-e5a166dd6b5a))
+ (pad "28" smd rect (at 4.25 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3bd7a515-d012-4fb2-9fcb-f6d891ddfeb8))
+ (pad "29" smd rect (at 5.1 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8af72cc4-846c-4571-abe3-8990d64ed158))
+ (pad "30" smd rect (at 5.95 7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b96068de-72b7-4517-bf15-c20aa1b1d2d3))
+ (pad "31" smd rect (at 7 5.95) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5bd8ca9f-a519-4252-9cd4-501457ed7002))
+ (pad "32" smd rect (at 7 5.1) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21fecc7c-63e4-4bae-83ff-bb0525f6132b))
+ (pad "33" smd rect (at 7 4.25) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f07392bc-3ff3-44c5-ab78-c950e373edbc))
+ (pad "34" smd rect (at 7 3.4) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 303c8752-9f0c-4f72-b69f-015beac01987))
+ (pad "35" smd rect (at 7 2.55) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d29ee84a-dae6-4c6a-9318-745d4d3926dd))
+ (pad "36" smd rect (at 7 1.7) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42d3ca6d-d0f8-4834-b626-9f0f0bd07797))
+ (pad "37" smd rect (at 7 0.85) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45a14f39-fe6b-49da-b231-5ee2c500d72e))
+ (pad "38" smd rect (at 7 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f74e6368-b196-43b8-8b45-96005ab13268))
+ (pad "39" smd rect (at 7 -0.85) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b98b40cc-9f4a-41c6-b5bd-978bbbcfab3e))
+ (pad "40" smd rect (at 7 -1.7) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c5b82cc-c2e7-44e2-9d10-d2f7610ad06a))
+ (pad "41" smd rect (at 7 -2.55) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 61d06625-3f20-4abe-aa51-e0d6c8ab7060))
+ (pad "42" smd rect (at 7 -3.4) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71f3d822-d3b7-47e9-aa64-e03379de4d89))
+ (pad "43" smd rect (at 7 -4.25) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9870b2d3-77cb-46e6-9311-2bc41c485c09))
+ (pad "44" smd rect (at 7 -5.1) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad76395c-1b8b-4e21-9042-5e35af5c1dfe))
+ (pad "45" smd rect (at 7 -5.95) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68f808e3-9db7-4273-8278-4898dbb80839))
+ (pad "46" smd rect (at 5.95 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d15182a3-0634-46da-855b-10f7bc3b5312))
+ (pad "47" smd rect (at 5.1 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63aea5ed-4976-4656-9592-26f97ae51874))
+ (pad "48" smd rect (at 4.25 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 313d31c3-2619-4b3d-ba56-f64998f4ca4e))
+ (pad "49" smd rect (at 3.4 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aec8a78b-3c3e-424d-80f8-675268557896))
+ (pad "50" smd rect (at 2.55 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0fca167-1700-4618-bda8-d4dc477e4338))
+ (pad "51" smd rect (at 1.7 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 034a040c-9dc3-4986-a77d-77081c615221))
+ (pad "52" smd rect (at 0.85 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 825d8335-7eec-43fb-9e72-98efe86913dd))
+ (pad "53" smd rect (at 0 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c887a01f-8a93-4bd4-bfe6-462fa899ca42))
+ (pad "54" smd rect (at -0.85 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23bf7afe-ce19-4b98-bf80-8d48700ff086))
+ (pad "55" smd rect (at -1.7 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fc87b29-9f24-4151-8d11-ac0894b90ca4))
+ (pad "56" smd rect (at -2.55 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d488405-f7e8-4875-b120-9e2c7458a877))
+ (pad "57" smd rect (at -3.4 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 606b7673-e9e5-43f0-b9e4-a613b0a7c2fd))
+ (pad "58" smd rect (at -4.25 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be974b10-d2d4-48bc-b754-ae4c3338e67c))
+ (pad "59" smd rect (at -5.1 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06684982-e8c8-4fc6-b2ad-83feed90aeb5))
+ (pad "60" smd rect (at -5.95 -7 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92a2da50-9b3d-4d48-98a2-681db8d9f1ad))
+ (pad "61" smd rect (at 1.65 1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60a5b1af-e4d4-4224-b646-7d2cc64e1365))
+ (pad "61" smd rect (at 0 0) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6704de92-02d5-4f37-846c-6149f502e3c2))
+ (pad "61" smd rect (at 0 -1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 703425ae-a836-4de0-b9b9-0ac79343c389))
+ (pad "61" smd rect (at -1.65 0) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87ed9f1f-b026-4cf2-b0a4-4c762185c648))
+ (pad "61" smd rect (at -1.65 1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91a51a29-3ac8-4122-803a-dc7863868a5b))
+ (pad "61" smd rect (at 1.65 0) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d978af21-e966-4a1a-b965-7637e1fda2e0))
+ (pad "61" smd rect (at 1.65 -1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e869e0e9-f872-4237-82be-9c895a523c89))
+ (pad "61" smd rect (at 0 1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eca440b1-224b-4ad8-90e0-e753a49214c1))
+ (pad "61" smd roundrect (at -1.65 -1.65) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0)
+ (chamfer_ratio 0.33) (chamfer top_left) (tstamp ef360ca5-18e3-4c5f-84d3-4f893e552218))
+ (pad "62" smd rect (at -7 -7) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dee68e96-1934-4f40-b186-ac8acf13d77a))
+ (pad "63" smd rect (at -7 7) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0bfc36de-1b29-4437-9371-35f4f236e8a5))
+ (pad "64" smd rect (at 7 7) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ed0d203-0b85-46af-9b89-51d4a95c6e5c))
+ (pad "65" smd rect (at 7 -7) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7a1072f-6bef-4c9d-a97c-50c14c2a9388))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-S2-MINI-1U.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-WROVER.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-WROVER.kicad_mod
new file mode 100644
index 00000000..ffc1cad5
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S2-WROVER.kicad_mod
@@ -0,0 +1,113 @@
+(footprint "ESP32-S2-WROVER" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D4B4BD)
+ (descr "ESP32-S2-WROVER(-I) 2.4 GHz Wi-Fi https://www.espressif.com/sites/default/files/documentation/esp32-s2-wroom_esp32-s2-wroom-i_datasheet_en.pdf")
+ (tags "ESP32-S2 ESP32 WIFI")
+ (attr smd)
+ (fp_text reference "REF**" (at -10.41 10.53 90) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3b212c61-d345-412a-90f0-13e461520740)
+ )
+ (fp_text value "ESP32-S2-WROVER" (at 0.04 13.145 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b1b16c6a-c055-4cb3-bf59-83f05f08039a)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0 -27.09) (layer "Cmts.User")
+ (effects (font (size 2 2) (thickness 0.15)))
+ (tstamp a82b23b1-66a9-41f5-ab40-b3aaf535e905)
+ )
+ (fp_text user "ANTENNA" (at 0 -16.15) (layer "Cmts.User")
+ (effects (font (size 1.25 1.25) (thickness 0.15)))
+ (tstamp b9b930ff-8565-4ebe-8613-43d3cb4f00ff)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp da9bf396-e803-4615-9458-7fc569892ef9)
+ )
+ (fp_line (start 9.12 11.54) (end 9.12 11.8) (layer "F.SilkS") (width 0.12) (tstamp 0daf3777-e63e-46d6-8190-52bee3857ef1))
+ (fp_line (start -9.125 -19.45) (end 9.13 -19.45) (layer "F.SilkS") (width 0.12) (tstamp 4e4460fd-5cad-42fe-956d-3f4dbc3c5f52))
+ (fp_line (start -9.12 11.44) (end -9.12 11.8) (layer "F.SilkS") (width 0.12) (tstamp 571a25dc-5112-48e9-8d3f-0f8c40dcf5c5))
+ (fp_line (start 9.12 11.8) (end 7.46 11.8) (layer "F.SilkS") (width 0.12) (tstamp 837b7562-5d7e-424b-9583-eec1edcd2b74))
+ (fp_line (start -9.11 -12.37) (end -9.125 -19.45) (layer "F.SilkS") (width 0.12) (tstamp d42e36f5-73b7-4688-9073-8dc3a1c20089))
+ (fp_line (start -9.12 11.8) (end -7.46 11.8) (layer "F.SilkS") (width 0.12) (tstamp e1f6e68c-841a-4b5d-9d8c-e99583b23c28))
+ (fp_line (start 9.13 -13.03) (end 9.13 -19.45) (layer "F.SilkS") (width 0.12) (tstamp e8b83f7f-c7af-435c-ae92-e27fa694479d))
+ (fp_line (start -9.11 -12.37) (end -9.5 -12.37) (layer "F.SilkS") (width 0.12) (tstamp f843b67c-b16a-4efb-a258-999b25f2aaaf))
+ (fp_line (start 24.25 -12.77) (end 24.25 -34.57) (layer "F.CrtYd") (width 0.05) (tstamp 1c3757d7-f7af-4879-9cc5-f342ccfef0f2))
+ (fp_line (start -9.63 -12.77) (end -9.63 12.47) (layer "F.CrtYd") (width 0.05) (tstamp 418d3291-31ce-42b6-bb1d-52077740a082))
+ (fp_line (start -24.25 -12.77) (end -9.63 -12.77) (layer "F.CrtYd") (width 0.05) (tstamp 48e30412-7f07-4284-87a2-b8667bae51b6))
+ (fp_line (start 24.25 -34.57) (end -24.25 -34.57) (layer "F.CrtYd") (width 0.05) (tstamp 556da5f9-6930-48aa-9566-b7532e396cbc))
+ (fp_line (start -24.25 -34.57) (end -24.25 -12.77) (layer "F.CrtYd") (width 0.05) (tstamp 6740d793-9a75-4cd5-b5f6-3c4a9544151b))
+ (fp_line (start -9.63 12.47) (end 9.63 12.47) (layer "F.CrtYd") (width 0.05) (tstamp 9c7696ea-1587-44a0-8913-b618e583deb5))
+ (fp_line (start 9.63 -12.77) (end 24.25 -12.77) (layer "F.CrtYd") (width 0.05) (tstamp b4d6c2b4-3faa-4201-a81f-05db4ac1e80b))
+ (fp_line (start 9.63 12.47) (end 9.63 -12.77) (layer "F.CrtYd") (width 0.05) (tstamp d98ddbba-65dd-46bc-9f8d-d6531fe035b6))
+ (fp_line (start 9 -13.023) (end -9 -13.023) (layer "F.Fab") (width 0.1) (tstamp 167b9009-678d-4f3b-942b-aef241da6e5b))
+ (fp_line (start -9 -19.323) (end 9 -19.323) (layer "F.Fab") (width 0.1) (tstamp 1b22e06d-81a2-489d-b946-85f445260a43))
+ (fp_line (start -9 -12.02) (end -8.5 -12.52) (layer "F.Fab") (width 0.1) (tstamp 3fdc53f4-eb26-4a27-b357-8aa9ceac6dea))
+ (fp_line (start -9 -12.02) (end -9 11.68) (layer "F.Fab") (width 0.1) (tstamp 4f2446f7-7e10-41c9-a5bd-f47ceebcc2f0))
+ (fp_line (start -9 -19.32) (end -9 -13.02) (layer "F.Fab") (width 0.1) (tstamp 552e9c92-8563-4836-a3cb-ce2ba23decaa))
+ (fp_line (start -8.5 -12.52) (end -9 -13.02) (layer "F.Fab") (width 0.1) (tstamp a9f751ed-22da-4f9f-9811-1e81729d337a))
+ (fp_line (start -9 11.68) (end 9 11.68) (layer "F.Fab") (width 0.1) (tstamp b815a84b-3d01-4e8c-8a1c-2dfee83066c8))
+ (fp_line (start 9 -19.32) (end 9 11.68) (layer "F.Fab") (width 0.1) (tstamp f44e3160-996d-45ad-9d3f-96d2d4474724))
+ (pad "1" smd rect (at -8.625 -11.775) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8acc0137-d4e5-4a0f-8a3d-3a4e4614cefe))
+ (pad "2" smd rect (at -8.625 -10.275) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1c04517-9187-4cdb-a151-bf76b773d2b2))
+ (pad "3" smd rect (at -8.625 -8.775) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 403f2adb-e5f0-4f6b-823a-7310163d7139))
+ (pad "4" smd rect (at -8.625 -7.275) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16cfa20a-ab95-42ca-9617-6027866f498a))
+ (pad "5" smd rect (at -8.625 -5.775) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f8bda8b-fa43-4e3b-922f-cb91becb9112))
+ (pad "6" smd rect (at -8.625 -4.275) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 759eaad4-6874-45b5-aeed-72d4d32b07be))
+ (pad "7" smd rect (at -8.625 -2.775) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 021f10b5-6288-4c66-8788-e92d5258bfe0))
+ (pad "8" smd rect (at -8.625 -1.275) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1656f55e-8d64-47d7-a1a2-20aaebc54447))
+ (pad "9" smd rect (at -8.625 0.225) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c1f9e20-c437-46a2-ae89-25bcac64e4a4))
+ (pad "10" smd rect (at -8.625 1.725) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 310d60d5-0955-494f-a82f-5dd971a9a61a))
+ (pad "11" smd rect (at -8.625 3.225) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f0fd233-b833-4c81-b9ef-889f93973241))
+ (pad "12" smd rect (at -8.625 4.725) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59523bf6-79b0-4f08-9d30-dcc9c711f7bb))
+ (pad "13" smd rect (at -8.625 6.225) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1834c5f7-1f33-440b-a264-9d6673fa542b))
+ (pad "14" smd rect (at -8.625 7.725) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db01a5ac-a88e-4b3b-9dab-2c252fa7d8b7))
+ (pad "15" smd rect (at -8.625 9.225 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b0a05ac-f4c5-415d-a268-a7691ea9cbea))
+ (pad "16" smd rect (at -8.625 10.725 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b128b323-5481-4eaa-9c07-c955554f80b7))
+ (pad "17" smd rect (at -6.75 11.475) (size 0.9 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4deeb1fb-b8d2-4b92-8329-0d4f3b0f7973))
+ (pad "18" smd rect (at -5.25 11.475) (size 0.9 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3523d5b1-aee9-43f0-b06f-cdd49c7c8244))
+ (pad "19" smd rect (at -3.75 11.475) (size 0.9 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dbce1777-7324-4485-97b6-27785dd36779))
+ (pad "20" smd rect (at -2.25 11.475) (size 0.9 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9f365c1-8a78-46a7-9e3f-b2491a39e7be))
+ (pad "21" smd rect (at -0.75 11.475) (size 0.9 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5cdec53b-ba7b-4efa-a6ba-ceec914d78de))
+ (pad "22" smd rect (at 0.75 11.475) (size 0.9 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 287c0561-eb6e-4c52-ace1-08dd59c50413))
+ (pad "23" smd rect (at 2.25 11.475) (size 0.9 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a0b4fad-3f4a-457c-99df-ab3469d3de37))
+ (pad "24" smd rect (at 3.75 11.475) (size 0.9 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 997e6281-b853-42d0-b178-cbb9122ccd5c))
+ (pad "25" smd rect (at 5.25 11.475) (size 0.9 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4226322-67b3-453a-ae8a-d0a48cdffe0e))
+ (pad "26" smd rect (at 6.75 11.475) (size 0.9 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31432684-e8a8-4719-b2dd-357040f680a0))
+ (pad "27" smd rect (at 8.625 10.825) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92ef200f-a31e-407e-ade5-38b8491bf0ce))
+ (pad "28" smd rect (at 8.625 9.325) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f045fd28-d7aa-462e-94f3-b07fe7c4f75e))
+ (pad "29" smd rect (at 8.625 7.825) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8179f900-2f23-437b-8d9a-3706a23f8cc4))
+ (pad "30" smd rect (at 8.625 6.325) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94393289-1ec9-4c43-a587-f6fdff9d7838))
+ (pad "31" smd rect (at 8.625 4.825) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a87208c3-2d5e-4f07-8bfc-6ba6f2da0827))
+ (pad "32" smd rect (at 8.625 3.325) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f775ace-e7df-47b3-a6c7-3bd616d0dd40))
+ (pad "33" smd rect (at 8.625 1.825) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5bb81689-571a-4393-a558-4be3addcd7b6))
+ (pad "34" smd rect (at 8.625 0.325) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb5dae1a-7d7b-4b17-a8ab-39b1ebfd3c06))
+ (pad "35" smd rect (at 8.625 -1.175) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32e8fd4e-4450-4a6b-9c87-7fc8308e0188))
+ (pad "36" smd rect (at 8.625 -2.675) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 521892c5-519d-4963-b4b3-23a263d6a836))
+ (pad "37" smd rect (at 8.625 -4.175) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d370d38-0805-45a1-8b61-81a6a72746ad))
+ (pad "38" smd rect (at 8.625 -5.675) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 964bf0a9-82aa-4434-b94b-e1bf90db35a0))
+ (pad "39" smd rect (at 8.625 -7.175) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e74836df-2e28-4efc-8fca-228988d68ba5))
+ (pad "40" smd rect (at 8.625 -8.775) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2412a2ba-f05b-4fdd-a9ec-f4766e4de66e))
+ (pad "41" smd rect (at 8.625 -10.275) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64b842c2-aed9-47f9-b32c-2a91d5d51382))
+ (pad "42" smd rect (at 8.625 -11.675) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3633dcff-084a-4661-897f-42948902dc40))
+ (pad "43" smd rect (at -1.19 -3.735) (size 4.1 4.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20007ac5-ad35-49f5-b0ed-5b363cdf361a))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 10d73583-738f-4e44-8f5e-6275545c39f6) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -13.023)
+ (xy 24 -13.023)
+ (xy 24 -34.323)
+ (xy -24 -34.323)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-S2-WROVER.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S3-WROOM-1.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S3-WROOM-1.kicad_mod
new file mode 100644
index 00000000..9f8319ec
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S3-WROOM-1.kicad_mod
@@ -0,0 +1,129 @@
+(footprint "ESP32-S3-WROOM-1" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 625BE6A3)
+ (descr "2.4 GHz Wi-Fi and Bluetooth module https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf")
+ (tags "2.4 GHz Wi-Fi and Bluetooth module")
+ (attr smd)
+ (fp_text reference "REF**" (at -10.5 11.4 90 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9538e4ed-27e6-4c37-b989-9859dc0d49e8)
+ )
+ (fp_text value "ESP32-S3-WROOM-1" (at 0 14.6 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e1105432-6a2f-45d9-8a08-47401d087cf4)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0 -18.92) (layer "Cmts.User")
+ (effects (font (size 2 2) (thickness 0.15)))
+ (tstamp 3ac9f068-268d-4899-bfb3-5ac5e5e7bb27)
+ )
+ (fp_text user "Antenna" (at -0.05 -9.44) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4b120c66-aaba-4c47-b734-acbc527f4e85)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.6 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 851ab59d-1fd7-45c7-a775-29797327cafc)
+ )
+ (fp_line (start 9.2 12.95) (end 9.2 11.95) (layer "F.SilkS") (width 0.12) (tstamp 2d9a0438-47ca-4f02-bdf2-351957836638))
+ (fp_line (start 9.2 12.95) (end 7.7 12.95) (layer "F.SilkS") (width 0.12) (tstamp 483e34f1-47be-4c13-a403-0d468fa05660))
+ (fp_line (start -9.2 -6.1) (end -9.2 -12.9) (layer "F.SilkS") (width 0.12) (tstamp ae0faed9-94aa-4130-8e05-7d06ef4b74ff))
+ (fp_line (start -9.2 11.95) (end -9.2 12.95) (layer "F.SilkS") (width 0.12) (tstamp b547e70a-6261-4b8c-9fac-180fc82a851f))
+ (fp_line (start -9.2 -6.1) (end -9.6 -6.1) (layer "F.SilkS") (width 0.12) (tstamp c2458583-afb1-4591-b93c-fe9be0f47ba9))
+ (fp_line (start 9.2 -12.9) (end 9.2 -6.7) (layer "F.SilkS") (width 0.12) (tstamp c9587eb5-8419-4bd4-916b-f25094403827))
+ (fp_line (start -9.2 12.95) (end -7.7 12.95) (layer "F.SilkS") (width 0.12) (tstamp d0adeb2d-d186-4452-91d4-cf580b3c00d8))
+ (fp_line (start -9.2 -12.9) (end 9.2 -12.9) (layer "F.SilkS") (width 0.12) (tstamp ede69524-ddea-4e86-94b6-4de7e586f24c))
+ (fp_line (start 9.75 -6.75) (end 9.75 13.45) (layer "F.CrtYd") (width 0.05) (tstamp 1ab914a6-00c7-4e05-8d18-94c746539b37))
+ (fp_line (start -9.75 13.45) (end 9.75 13.45) (layer "F.CrtYd") (width 0.05) (tstamp 43fefb1c-9186-4b5a-8687-c89c43de2fbc))
+ (fp_line (start 9.75 -6.75) (end 24 -6.75) (layer "F.CrtYd") (width 0.05) (tstamp 8e3a0470-4633-430d-aa42-dc6494854241))
+ (fp_line (start 24 -6.75) (end 24 -27.75) (layer "F.CrtYd") (width 0.05) (tstamp a82a8884-6540-4dff-b9a5-205508340581))
+ (fp_line (start -9.75 13.45) (end -9.75 -6.75) (layer "F.CrtYd") (width 0.05) (tstamp ba37c38d-b63c-4f2a-a2c0-bb73e17654d0))
+ (fp_line (start -24 -27.75) (end -24 -6.75) (layer "F.CrtYd") (width 0.05) (tstamp d570edbf-8cbc-42a7-9adf-70f6e03988ba))
+ (fp_line (start -24 -6.75) (end -9.75 -6.75) (layer "F.CrtYd") (width 0.05) (tstamp e69e89e9-1911-4ed7-8bd1-a983fc8931e3))
+ (fp_line (start 24 -27.75) (end -24 -27.75) (layer "F.CrtYd") (width 0.05) (tstamp ff91138f-a85b-41fc-8e2c-79656b0bd1f1))
+ (fp_line (start -9 -12.75) (end 9 -12.75) (layer "F.Fab") (width 0.1) (tstamp 269dc11e-3732-4b0d-8804-d7467b2caa7b))
+ (fp_line (start 9 12.75) (end 9 -12.75) (layer "F.Fab") (width 0.1) (tstamp 26c54d9e-426a-46a2-8f80-7ac178df51ff))
+ (fp_line (start -9 12.75) (end 9 12.75) (layer "F.Fab") (width 0.1) (tstamp 7b4f6d54-7ed6-4901-bb69-20ba0e1e7347))
+ (fp_line (start -9 -6.75) (end 9 -6.75) (layer "F.Fab") (width 0.1) (tstamp 8a897ca0-8777-4773-bb1a-a9895ee8d39f))
+ (fp_line (start -9 12.75) (end -9 -12.75) (layer "F.Fab") (width 0.1) (tstamp da3e179c-c09f-419b-8a15-09fcdbadff32))
+ (pad "" smd rect (at -0.1 2.46 270) (size 0.9 0.9) (layers "F.Paste") (tstamp 12a61f3b-c9a1-475a-b95a-228fd98d7166))
+ (pad "" smd rect (at -2.9 1.06) (size 0.9 0.9) (layers "F.Paste") (tstamp 36411ff6-02f2-4518-91f8-2ec78503d07a))
+ (pad "" smd rect (at -2.9 3.86) (size 0.9 0.9) (layers "F.Paste") (tstamp 457f42c3-5be7-4c16-bf1a-e05a256ab5fe))
+ (pad "" smd rect (at -0.1 3.86 270) (size 0.9 0.9) (layers "F.Paste") (tstamp 4fc9de57-db53-4765-a283-4ab5d54b31ca))
+ (pad "" smd rect (at -0.1 1.06 270) (size 0.9 0.9) (layers "F.Paste") (tstamp 666b891b-b018-4831-bf52-1949ea9940bc))
+ (pad "" smd rect (at -1.5 3.86 270) (size 0.9 0.9) (layers "F.Paste") (tstamp 8a06555e-37b5-4e52-aed5-4db5d56c9572))
+ (pad "" smd rect (at -2.9 2.46 270) (size 0.9 0.9) (layers "F.Paste") (tstamp a76336ab-532c-408d-8b31-294993bffb9b))
+ (pad "" smd rect (at -1.5 2.46 270) (size 0.9 0.9) (layers "F.Paste") (tstamp bcfc8ebe-3259-407f-9ca0-83b908ed29de))
+ (pad "" smd rect (at -1.5 1.06 270) (size 0.9 0.9) (layers "F.Paste") (tstamp ff4b7d11-a1c8-4839-82ac-cf1bfed96fb7))
+ (pad "1" smd rect (at -8.75 -5.26) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 878a2718-59d9-4c03-a97a-b08c3d833cb9))
+ (pad "2" smd rect (at -8.75 -3.99) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e99653b-c67d-4ba5-a650-293257580275))
+ (pad "3" smd rect (at -8.75 -2.72) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a96d0fd6-c2d2-48a1-b455-757422534d73))
+ (pad "4" smd rect (at -8.75 -1.45) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa18dae7-2fb1-4387-a3c1-308ca16c5c1d))
+ (pad "5" smd rect (at -8.75 -0.18) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 494350ab-d17d-4de3-8b96-f15451154d6a))
+ (pad "6" smd rect (at -8.75 1.09) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b39d7b4a-582f-449b-82fa-4a80df318fb1))
+ (pad "7" smd rect (at -8.75 2.36) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15b3207d-6547-4224-a45d-823705a30761))
+ (pad "8" smd rect (at -8.75 3.63) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5199ad7b-ab84-4971-9df3-53270a0a37ba))
+ (pad "9" smd rect (at -8.75 4.9) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43d1f199-f4ee-4683-993f-3ccce3985416))
+ (pad "10" smd rect (at -8.75 6.17) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf7be387-da08-4d97-a3e9-4ac4123d2c0a))
+ (pad "11" smd rect (at -8.75 7.44) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3dab665-64fc-433e-8a62-3743b891ab83))
+ (pad "12" smd rect (at -8.75 8.71) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 633a5fce-b259-449f-9fbe-80229fc70017))
+ (pad "13" smd rect (at -8.75 9.98) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad1c7d30-fa47-47fd-bb07-e836ca23dcc6))
+ (pad "14" smd rect (at -8.75 11.25 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3db2b854-567f-4631-b764-bc8442698c9a))
+ (pad "15" smd rect (at -6.985 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 231482ff-1119-4860-be3c-5d6a4f33d8bb))
+ (pad "16" smd rect (at -5.715 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 980b19d6-0b6e-4e93-8693-7a08045bf388))
+ (pad "17" smd rect (at -4.445 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f1c6574-d23a-419e-b919-1dc55a0404ca))
+ (pad "18" smd rect (at -3.175 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc4733a3-c200-4f8e-9f63-f3b7c6201473))
+ (pad "19" smd rect (at -1.905 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c399657a-fff5-4af1-9c4f-92ee20314fd7))
+ (pad "20" smd rect (at -0.635 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a5126db-958f-4248-83d8-c807f9c9d4fb))
+ (pad "21" smd rect (at 0.635 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eabde296-8108-4f58-988b-0a8aad10b025))
+ (pad "22" smd rect (at 1.905 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp baaf558e-dfc4-48a9-a946-c8fcc5540262))
+ (pad "23" smd rect (at 3.175 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5af7677d-8b5c-4dfa-a482-9a873acac0d3))
+ (pad "24" smd rect (at 4.445 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc576a5e-88e5-4abe-8854-daea569a0ede))
+ (pad "25" smd rect (at 5.715 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp faea1312-325a-42de-ac79-3fa8abc809f3))
+ (pad "26" smd rect (at 6.985 12.5 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aed451a7-38ba-4d37-91a4-86065f3970c8))
+ (pad "27" smd rect (at 8.75 11.25) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0dda1646-a646-4a28-a8d2-393b8c94d637))
+ (pad "28" smd rect (at 8.75 9.98) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 907bca71-7218-4f03-b4bd-586121fcf8e0))
+ (pad "29" smd rect (at 8.75 8.71) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 971da4aa-7a1c-47f1-a56d-06807cbf9be9))
+ (pad "30" smd rect (at 8.75 7.44) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 875855ef-0e49-4c33-b3c6-eba229f835d9))
+ (pad "31" smd rect (at 8.75 6.17) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99e435f9-35c9-4f7b-81bb-55482767f5f5))
+ (pad "32" smd rect (at 8.75 4.9) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88ce3174-a8b3-4149-886a-872ed4746e98))
+ (pad "33" smd rect (at 8.75 3.63) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d4b0af0-8c15-45ad-960b-edd8bf430df4))
+ (pad "34" smd rect (at 8.75 2.36) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0e4f26b-9768-45ce-836e-303c9ffcd23d))
+ (pad "35" smd rect (at 8.75 1.09) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a6cbd94-89ce-40b4-bf57-ce02cce2f2a0))
+ (pad "36" smd rect (at 8.75 -0.18) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1074f14-d9b1-488c-9ce1-52a2bed8b998))
+ (pad "37" smd rect (at 8.75 -1.45) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 067fb9a1-5278-4e90-ad48-93993d2ed931))
+ (pad "38" smd rect (at 8.75 -2.72) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da24dc07-eed2-4940-92b1-4171ce93a6eb))
+ (pad "39" smd rect (at 8.75 -3.99) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4780a920-b601-4f7f-a8a3-6f88eae2541d))
+ (pad "40" smd rect (at 8.75 -5.26) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 879dcbdf-30dc-4f81-b637-1fd4000b50f1))
+ (pad "41" thru_hole circle (at -0.8 2.46) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp 0be97f1b-a517-499d-8409-854fbe773d1f))
+ (pad "41" thru_hole circle (at -2.2 1.06) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp 1cadd618-79f0-4bf1-88db-a5944572d84e))
+ (pad "41" thru_hole circle (at -1.5 3.16) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp 3462e14d-f877-415a-8b53-496f63df60d2))
+ (pad "41" thru_hole circle (at -0.1 1.76) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp 421f680d-df61-4cd3-9792-22da5d431fa5))
+ (pad "41" thru_hole circle (at -1.5 1.76) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp 48d1f8a7-bc8d-42c0-99ef-de81f70d61e6))
+ (pad "41" thru_hole circle (at -0.1 3.16) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp 5e8289d8-6b8c-42b0-9b0c-4b9d5f574318))
+ (pad "41" thru_hole circle (at -2.9 3.16) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp 69aed829-3a44-4791-a707-33cc84462f7a))
+ (pad "41" thru_hole circle (at -2.2 2.46) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp 78c68a1a-003b-474b-97aa-5fc5a7548a4e))
+ (pad "41" smd rect (at -1.5 2.46 270) (size 3.9 3.9) (layers "F.Cu" "F.Mask") (tstamp a039598d-b4bf-41c9-bb5d-5731a11b0e9a))
+ (pad "41" thru_hole circle (at -0.8 1.06) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp d208edff-c132-4ec2-b7b4-840cca7e27cc))
+ (pad "41" thru_hole circle (at -0.8 3.86) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp d879bd0d-4ddc-47d8-b271-6ac1865b94d9))
+ (pad "41" thru_hole circle (at -2.2 3.86) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp e74c08bc-50c2-477d-9b06-97310a1d390d))
+ (pad "41" thru_hole circle (at -2.9 1.76 90) (size 0.5 0.5) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu *.Mask) (tstamp e8dee418-73fb-4299-a24a-c99fc506ec13))
+ (zone (net 0) (net_name "") (layers "F.Cu" "In1.Cu" "B.Cu") (tstamp 18bbecf2-2977-41e2-b949-929efe1bdbf7) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -6.75)
+ (xy 24 -6.75)
+ (xy 24 -27.75)
+ (xy -24 -27.75)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-S3-WROOM-1.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S3-WROOM-1U.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S3-WROOM-1U.kicad_mod
new file mode 100644
index 00000000..e7fff4c0
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-S3-WROOM-1U.kicad_mod
@@ -0,0 +1,108 @@
+(footprint "ESP32-S3-WROOM-1U" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 624F5646)
+ (descr "2.4 GHz Wi-Fi and Bluetooth module https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf")
+ (tags "2.4 GHz Wi-Fi and Bluetooth module")
+ (attr smd)
+ (fp_text reference "REF**" (at -10.5 8.25 90 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9538e4ed-27e6-4c37-b989-9859dc0d49e8)
+ )
+ (fp_text value "ESP32-S3-WROOM-1U" (at 0 11.45 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e1105432-6a2f-45d9-8a08-47401d087cf4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -3.75 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 851ab59d-1fd7-45c7-a775-29797327cafc)
+ )
+ (fp_line (start 9.2 9.8) (end 9.2 8.8) (layer "F.SilkS") (width 0.12) (tstamp 2d9a0438-47ca-4f02-bdf2-351957836638))
+ (fp_line (start 9.2 9.8) (end 7.7 9.8) (layer "F.SilkS") (width 0.12) (tstamp 483e34f1-47be-4c13-a403-0d468fa05660))
+ (fp_line (start -9.2 -9.05) (end -9.2 -9.8) (layer "F.SilkS") (width 0.12) (tstamp 9ac94262-82d4-49d4-b5df-8bed1a26a9f1))
+ (fp_line (start -9.2 -9.8) (end 9.2 -9.8) (layer "F.SilkS") (width 0.12) (tstamp a0508eb6-ea6c-44ca-baa8-cce96cde4934))
+ (fp_line (start -9.2 8.8) (end -9.2 9.8) (layer "F.SilkS") (width 0.12) (tstamp b547e70a-6261-4b8c-9fac-180fc82a851f))
+ (fp_line (start -9.2 9.8) (end -7.7 9.8) (layer "F.SilkS") (width 0.12) (tstamp d0adeb2d-d186-4452-91d4-cf580b3c00d8))
+ (fp_line (start -9.2 -9.05) (end -9.55 -9.05) (layer "F.SilkS") (width 0.12) (tstamp e1f933fb-8bfe-41f9-9c95-4534b55e38d8))
+ (fp_line (start 9.2 -9.8) (end 9.2 -9.1) (layer "F.SilkS") (width 0.12) (tstamp f79d4406-feed-4896-9761-d42d8bb9f66c))
+ (fp_line (start 9.75 -9.85) (end 9.75 10.3) (layer "F.CrtYd") (width 0.05) (tstamp 1ab914a6-00c7-4e05-8d18-94c746539b37))
+ (fp_line (start -9.75 10.3) (end 9.75 10.3) (layer "F.CrtYd") (width 0.05) (tstamp 43fefb1c-9186-4b5a-8687-c89c43de2fbc))
+ (fp_line (start 9.75 -9.85) (end -9.75 -9.85) (layer "F.CrtYd") (width 0.05) (tstamp af654c44-167e-4298-8f6e-78355ddeb5e7))
+ (fp_line (start -9.75 10.3) (end -9.75 -9.85) (layer "F.CrtYd") (width 0.05) (tstamp ba37c38d-b63c-4f2a-a2c0-bb73e17654d0))
+ (fp_line (start 9 9.6) (end 9 -9.6) (layer "F.Fab") (width 0.1) (tstamp 26c54d9e-426a-46a2-8f80-7ac178df51ff))
+ (fp_line (start 7.3 -5.84) (end 4.7 -5.84) (layer "F.Fab") (width 0.15) (tstamp 2ee5a3ab-5ab1-4487-91a1-9d7939fb15f5))
+ (fp_line (start -9 -9.6) (end 9 -9.6) (layer "F.Fab") (width 0.1) (tstamp 3b05279b-9658-4d28-90f7-b858fb00787c))
+ (fp_line (start 4.7 -5.84) (end 4.7 -8.44) (layer "F.Fab") (width 0.15) (tstamp 6aac7d7d-429e-4928-9e5f-43db7a71298f))
+ (fp_line (start -9 9.6) (end 9 9.6) (layer "F.Fab") (width 0.1) (tstamp 7b4f6d54-7ed6-4901-bb69-20ba0e1e7347))
+ (fp_line (start 4.7 -8.44) (end 7.3 -8.44) (layer "F.Fab") (width 0.15) (tstamp 87af91c5-4bdd-4bc6-8722-3516d859d28a))
+ (fp_line (start 7.3 -8.44) (end 7.3 -5.84) (layer "F.Fab") (width 0.15) (tstamp d385604a-cc11-4a51-a575-6d22e1f24468))
+ (fp_line (start -9 9.6) (end -9 -9.6) (layer "F.Fab") (width 0.1) (tstamp da3e179c-c09f-419b-8a15-09fcdbadff32))
+ (fp_circle (center 6 -7.14) (end 7 -7.14) (layer "F.Fab") (width 0.15) (fill none) (tstamp 4f770aa8-f337-4260-8744-971d6517f61a))
+ (fp_circle (center 6 -7.14) (end 6 -6.94) (layer "F.Fab") (width 0.1) (fill none) (tstamp 9bc0cdd7-7ba8-4361-937b-09896ec90286))
+ (pad "" smd rect (at -1.504394 0.71) (size 0.9 0.9) (layers "F.Paste") (tstamp 02d9daae-b6cd-4a84-8ffb-baec648fb565))
+ (pad "" smd rect (at -0.1 -2.09) (size 0.9 0.9) (layers "F.Paste") (tstamp 173c0ec0-a585-41ac-b74a-281413a04c6b))
+ (pad "" smd rect (at -0.104394 0.71) (size 0.9 0.9) (layers "F.Paste") (tstamp 2bb33282-4f9f-4778-8fe0-6f53edcd3452))
+ (pad "" smd rect (at -0.1 -0.69) (size 0.9 0.9) (layers "F.Paste") (tstamp 32afcd4b-97fd-4b03-bb8d-932fb13e0a23))
+ (pad "" smd rect (at -2.9 -2.09) (size 0.9 0.9) (layers "F.Paste") (tstamp 6a44edfe-2ae4-4a26-af04-29021170551e))
+ (pad "" smd rect (at -2.9 -0.69) (size 0.9 0.9) (layers "F.Paste") (tstamp 6fc07099-549a-4dc5-8c80-3ec767b4b363))
+ (pad "" smd rect (at -1.5 -0.69) (size 0.9 0.9) (layers "F.Paste") (tstamp b0228418-dad2-4b8d-a837-f46810bb487f))
+ (pad "" smd rect (at -2.904394 0.71) (size 0.9 0.9) (layers "F.Paste") (tstamp b0417074-2887-4d2d-b55d-004cff435a65))
+ (pad "" smd rect (at -1.5 -2.09) (size 0.9 0.9) (layers "F.Paste") (tstamp da4d06af-2dcb-4ea0-8ec1-6de34a3ad748))
+ (pad "1" smd rect (at -8.75 -8.41) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 878a2718-59d9-4c03-a97a-b08c3d833cb9))
+ (pad "2" smd rect (at -8.75 -7.14) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e99653b-c67d-4ba5-a650-293257580275))
+ (pad "3" smd rect (at -8.75 -5.87) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a96d0fd6-c2d2-48a1-b455-757422534d73))
+ (pad "4" smd rect (at -8.75 -4.6) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa18dae7-2fb1-4387-a3c1-308ca16c5c1d))
+ (pad "5" smd rect (at -8.75 -3.33) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 494350ab-d17d-4de3-8b96-f15451154d6a))
+ (pad "6" smd rect (at -8.75 -2.06) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b39d7b4a-582f-449b-82fa-4a80df318fb1))
+ (pad "7" smd rect (at -8.75 -0.79) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15b3207d-6547-4224-a45d-823705a30761))
+ (pad "8" smd rect (at -8.75 0.48) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5199ad7b-ab84-4971-9df3-53270a0a37ba))
+ (pad "9" smd rect (at -8.75 1.75) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43d1f199-f4ee-4683-993f-3ccce3985416))
+ (pad "10" smd rect (at -8.75 3.02) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf7be387-da08-4d97-a3e9-4ac4123d2c0a))
+ (pad "11" smd rect (at -8.75 4.29) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3dab665-64fc-433e-8a62-3743b891ab83))
+ (pad "12" smd rect (at -8.75 5.56) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 633a5fce-b259-449f-9fbe-80229fc70017))
+ (pad "13" smd rect (at -8.75 6.83) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad1c7d30-fa47-47fd-bb07-e836ca23dcc6))
+ (pad "14" smd rect (at -8.75 8.1 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3db2b854-567f-4631-b764-bc8442698c9a))
+ (pad "15" smd rect (at -6.985 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 231482ff-1119-4860-be3c-5d6a4f33d8bb))
+ (pad "16" smd rect (at -5.715 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 980b19d6-0b6e-4e93-8693-7a08045bf388))
+ (pad "17" smd rect (at -4.445 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f1c6574-d23a-419e-b919-1dc55a0404ca))
+ (pad "18" smd rect (at -3.175 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc4733a3-c200-4f8e-9f63-f3b7c6201473))
+ (pad "19" smd rect (at -1.905 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c399657a-fff5-4af1-9c4f-92ee20314fd7))
+ (pad "20" smd rect (at -0.635 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a5126db-958f-4248-83d8-c807f9c9d4fb))
+ (pad "21" smd rect (at 0.635 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eabde296-8108-4f58-988b-0a8aad10b025))
+ (pad "22" smd rect (at 1.905 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp baaf558e-dfc4-48a9-a946-c8fcc5540262))
+ (pad "23" smd rect (at 3.175 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5af7677d-8b5c-4dfa-a482-9a873acac0d3))
+ (pad "24" smd rect (at 4.445 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc576a5e-88e5-4abe-8854-daea569a0ede))
+ (pad "25" smd rect (at 5.715 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp faea1312-325a-42de-ac79-3fa8abc809f3))
+ (pad "26" smd rect (at 6.985 9.35 270) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aed451a7-38ba-4d37-91a4-86065f3970c8))
+ (pad "27" smd rect (at 8.75 8.1) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0dda1646-a646-4a28-a8d2-393b8c94d637))
+ (pad "28" smd rect (at 8.75 6.83) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 907bca71-7218-4f03-b4bd-586121fcf8e0))
+ (pad "29" smd rect (at 8.75 5.56) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 971da4aa-7a1c-47f1-a56d-06807cbf9be9))
+ (pad "30" smd rect (at 8.75 4.29) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 875855ef-0e49-4c33-b3c6-eba229f835d9))
+ (pad "31" smd rect (at 8.75 3.02) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99e435f9-35c9-4f7b-81bb-55482767f5f5))
+ (pad "32" smd rect (at 8.75 1.75) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88ce3174-a8b3-4149-886a-872ed4746e98))
+ (pad "33" smd rect (at 8.75 0.48) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d4b0af0-8c15-45ad-960b-edd8bf430df4))
+ (pad "34" smd rect (at 8.75 -0.79) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0e4f26b-9768-45ce-836e-303c9ffcd23d))
+ (pad "35" smd rect (at 8.75 -2.06) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a6cbd94-89ce-40b4-bf57-ce02cce2f2a0))
+ (pad "36" smd rect (at 8.75 -3.33) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1074f14-d9b1-488c-9ce1-52a2bed8b998))
+ (pad "37" smd rect (at 8.75 -4.6) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 067fb9a1-5278-4e90-ad48-93993d2ed931))
+ (pad "38" smd rect (at 8.75 -5.87) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da24dc07-eed2-4940-92b1-4171ce93a6eb))
+ (pad "39" smd rect (at 8.75 -7.14) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4780a920-b601-4f7f-a8a3-6f88eae2541d))
+ (pad "40" smd rect (at 8.75 -8.41) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 879dcbdf-30dc-4f81-b637-1fd4000b50f1))
+ (pad "41" thru_hole circle (at -0.8 -0.69) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 0be97f1b-a517-499d-8409-854fbe773d1f))
+ (pad "41" thru_hole circle (at -2.2 -2.09) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 1cadd618-79f0-4bf1-88db-a5944572d84e))
+ (pad "41" thru_hole circle (at -1.5 0.01) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 3462e14d-f877-415a-8b53-496f63df60d2))
+ (pad "41" thru_hole circle (at -0.1 -1.39) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 421f680d-df61-4cd3-9792-22da5d431fa5))
+ (pad "41" thru_hole circle (at -1.5 -1.39) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 48d1f8a7-bc8d-42c0-99ef-de81f70d61e6))
+ (pad "41" thru_hole circle (at -0.1 0.01) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 5e8289d8-6b8c-42b0-9b0c-4b9d5f574318))
+ (pad "41" thru_hole circle (at -2.9 0.01) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 69aed829-3a44-4791-a707-33cc84462f7a))
+ (pad "41" thru_hole circle (at -2.2 -0.69) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 78c68a1a-003b-474b-97aa-5fc5a7548a4e))
+ (pad "41" thru_hole circle (at -0.8 -2.09) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp d208edff-c132-4ec2-b7b4-840cca7e27cc))
+ (pad "41" thru_hole circle (at -0.8 0.71) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp d879bd0d-4ddc-47d8-b271-6ac1865b94d9))
+ (pad "41" smd rect (at -1.5 -0.69) (size 3.9 3.9) (layers "F.Cu") (tstamp dfda57a3-f97d-4f9a-bba2-393823e00670))
+ (pad "41" thru_hole circle (at -2.2 0.71) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp e74c08bc-50c2-477d-9b06-97310a1d390d))
+ (pad "41" thru_hole circle (at -2.9 -1.39) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp e8dee418-73fb-4299-a24a-c99fc506ec13))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-S3-WROOM-1U.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-WROOM-32.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-WROOM-32.kicad_mod
new file mode 100644
index 00000000..11ce61f5
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-WROOM-32.kicad_mod
@@ -0,0 +1,129 @@
+(footprint "ESP32-WROOM-32" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D4B4ED)
+ (descr "Single 2.4 GHz Wi-Fi and Bluetooth combo chip https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf")
+ (tags "Single 2.4 GHz Wi-Fi and Bluetooth combo chip")
+ (attr smd)
+ (fp_text reference "REF**" (at -10.61 8.43 90) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp daa5e4ac-a759-4bcc-b120-37e70b41461b)
+ )
+ (fp_text value "ESP32-WROOM-32" (at 0 11.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8233f24a-c962-47f7-beb1-dee7c612f0ea)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0.05 -22.48) (layer "Cmts.User")
+ (effects (font (size 2 2) (thickness 0.15)))
+ (tstamp 0951c722-de96-4e5b-abf0-1b48c0c4e85f)
+ )
+ (fp_text user "Antenna" (at 0 -13) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp af03bf7f-9a36-4421-858c-80df08ef8b33)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0bb61328-94b0-4200-94ed-ff0b1fe2f817)
+ )
+ (fp_line (start 9.12 -15.86) (end 9.12 -9.445) (layer "F.SilkS") (width 0.12) (tstamp 31447f95-90f0-4da2-a9bc-af085fbf2913))
+ (fp_line (start -9.12 -15.86) (end 9.12 -15.86) (layer "F.SilkS") (width 0.12) (tstamp 359aa11f-1a4e-489e-a0f6-d2cb33b5b84f))
+ (fp_line (start -9.12 -15.86) (end -9.12 -9.445) (layer "F.SilkS") (width 0.12) (tstamp 3a2c96a2-9a38-48aa-8afc-3400b304593a))
+ (fp_line (start 9.12 9.1) (end 9.12 9.88) (layer "F.SilkS") (width 0.12) (tstamp 3df0a9f6-f2da-4645-9dad-ca46ee6d9dc7))
+ (fp_line (start 9.12 9.88) (end 8.12 9.88) (layer "F.SilkS") (width 0.12) (tstamp 6931e139-4755-4e8c-9834-2d9a79e4ef67))
+ (fp_line (start -9.12 -9.445) (end -9.5 -9.445) (layer "F.SilkS") (width 0.12) (tstamp 793cfba4-93e5-4f8d-84c5-572b4499b9ca))
+ (fp_line (start -9.12 9.1) (end -9.12 9.88) (layer "F.SilkS") (width 0.12) (tstamp a4941050-2f91-41d7-be2f-d15b163a3a6c))
+ (fp_line (start -9.12 9.88) (end -8.12 9.88) (layer "F.SilkS") (width 0.12) (tstamp cfe2df76-b105-4599-85f0-e1b7905598db))
+ (fp_line (start -24 -9.8) (end -9.75 -9.8) (layer "F.CrtYd") (width 0.05) (tstamp 04649036-9c48-423d-aedb-9a881273a91d))
+ (fp_line (start 24 -9.8) (end 24 -30.74) (layer "F.CrtYd") (width 0.05) (tstamp 2301c419-06d0-4f6f-a3fe-f5cad9b0264b))
+ (fp_line (start -9.75 10.51) (end 9.75 10.51) (layer "F.CrtYd") (width 0.05) (tstamp 3aa69755-a9a6-4592-bf9a-74ce5f2658d7))
+ (fp_line (start -24 -30.74) (end -24 -9.8) (layer "F.CrtYd") (width 0.05) (tstamp 3b6d0751-a533-400a-afe2-e0862c899620))
+ (fp_line (start -9.75 10.51) (end -9.75 -9.8) (layer "F.CrtYd") (width 0.05) (tstamp 86105cfe-fb87-47c3-aa33-255e6ae36789))
+ (fp_line (start 9.75 -9.8) (end 24 -9.8) (layer "F.CrtYd") (width 0.05) (tstamp b5496b80-a995-467c-a997-11ddaeea5236))
+ (fp_line (start 24 -30.74) (end -24 -30.74) (layer "F.CrtYd") (width 0.05) (tstamp c29c7ee6-4697-4120-949f-8c4d8b61ee60))
+ (fp_line (start 9.75 -9.8) (end 9.75 10.51) (layer "F.CrtYd") (width 0.05) (tstamp ec0769ca-d88c-4685-9dc2-d6d20d63139e))
+ (fp_line (start -9 -15.74) (end -9 -10.02) (layer "F.Fab") (width 0.1) (tstamp 23365205-c82b-40b5-a83b-ac01ef79d6eb))
+ (fp_line (start -9 -9.02) (end -8.5 -9.52) (layer "F.Fab") (width 0.1) (tstamp 59015740-6eef-4248-a58a-41e46d35f226))
+ (fp_line (start -9 9.76) (end 9 9.76) (layer "F.Fab") (width 0.1) (tstamp 802f0097-fae7-4650-a88e-56fb6c2f4cef))
+ (fp_line (start -9 -15.74) (end 9 -15.74) (layer "F.Fab") (width 0.1) (tstamp 99204261-8ed6-4006-9a88-87dd9d4c80b4))
+ (fp_line (start -8.5 -9.52) (end -9 -10.02) (layer "F.Fab") (width 0.1) (tstamp a0306c64-0724-4fb6-af83-4658953744d3))
+ (fp_line (start -9 -9.02) (end -9 9.76) (layer "F.Fab") (width 0.1) (tstamp b951872d-248d-41e2-b8fd-b1cdae207744))
+ (fp_line (start 9 9.76) (end 9 -15.74) (layer "F.Fab") (width 0.1) (tstamp e7e5424c-a2c2-416a-a28f-9ef97944df73))
+ (pad "1" smd rect (at -8.75 -8.25) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa510369-0b63-4e21-be52-7558cd7584df))
+ (pad "2" smd rect (at -8.75 -6.98) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1928da0-0668-49d2-988c-9a74c35c21d1))
+ (pad "3" smd rect (at -8.75 -5.71) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe23d6b0-7162-464d-a239-5ff26ff9fbb3))
+ (pad "4" smd rect (at -8.75 -4.44) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2ef5a79-2114-4fab-a540-da0e894e1bfd))
+ (pad "5" smd rect (at -8.75 -3.17) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07082e41-0b84-40cc-98df-927a54aff3a8))
+ (pad "6" smd rect (at -8.75 -1.9) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf4d4e04-38d3-4b6d-b198-c289cd2b822e))
+ (pad "7" smd rect (at -8.75 -0.63) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 748e0d16-ffa7-4e82-80ba-cac6a8c612b4))
+ (pad "8" smd rect (at -8.75 0.64) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c80391f-aacb-4a78-923f-5b28558ca2b3))
+ (pad "9" smd rect (at -8.75 1.91) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00ce93b4-0d8a-4bdb-a11b-380243e1ade5))
+ (pad "10" smd rect (at -8.75 3.18) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca241bdf-caea-4127-8992-a642f6d6dbd6))
+ (pad "11" smd rect (at -8.75 4.45) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80344fd2-f024-4228-a650-c3d64619d1c7))
+ (pad "12" smd rect (at -8.75 5.72) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d943838-b980-406b-9aef-f0f03602c493))
+ (pad "13" smd rect (at -8.75 6.99) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fff69441-e16a-46c1-938c-d4306e632d75))
+ (pad "14" smd rect (at -8.75 8.26) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1073c97-d280-424c-ada2-430069e5b70e))
+ (pad "15" smd rect (at -5.71 9.51 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8d2c7b8b-ce01-4613-b2f3-30f3041dfd6e))
+ (pad "16" smd rect (at -4.44 9.51 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 145f6ee9-7a0f-44ff-9f5b-675b334d8636))
+ (pad "17" smd rect (at -3.17 9.51 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp afa32408-0e60-41d7-bbc8-428bafe8ccaf))
+ (pad "18" smd rect (at -1.9 9.51 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f331fe7-b97f-4b2c-9e03-391e5f839868))
+ (pad "19" smd rect (at -0.63 9.51 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 33cebbca-91fb-4430-9029-5b63fccec575))
+ (pad "20" smd rect (at 0.64 9.51 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 062d1f02-b3c5-4a49-a60c-98cb70417fb4))
+ (pad "21" smd rect (at 1.91 9.51 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f2e5cf1-9aa7-4508-b74c-113a8e982e3e))
+ (pad "22" smd rect (at 3.18 9.51 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd84a62d-3baf-4408-9ec9-c1559e62a273))
+ (pad "23" smd rect (at 4.45 9.51 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0940b1c3-9604-4d26-81ea-0bc87cf5481b))
+ (pad "24" smd rect (at 5.72 9.51 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58a6cfc7-aa5a-4106-a0a4-4447731fcbf5))
+ (pad "25" smd rect (at 8.75 8.26) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46216079-9635-4855-abd0-80c3a4a8379c))
+ (pad "26" smd rect (at 8.75 6.99) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01c87035-29f2-4094-8633-2f130af7d557))
+ (pad "27" smd rect (at 8.75 5.72) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f10921d1-b166-4f26-96ff-f9bcce25ee47))
+ (pad "28" smd rect (at 8.75 4.45) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67d20152-cc1b-40a6-bd89-556c65181497))
+ (pad "29" smd rect (at 8.75 3.18) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92e988d5-7c00-4098-b489-760ced483f9d))
+ (pad "30" smd rect (at 8.75 1.91) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 794fda5a-f4ea-493f-ab5b-f04de895ce3e))
+ (pad "31" smd rect (at 8.75 0.64) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 499f1ec1-df7d-440d-9200-48d1884e65bf))
+ (pad "32" smd rect (at 8.75 -0.63) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f59062f3-274c-4d96-bdb9-16ab37d09b66))
+ (pad "33" smd rect (at 8.75 -1.9) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5eb7c098-0b4b-445d-ab0d-10eae9f544b8))
+ (pad "34" smd rect (at 8.75 -3.17) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3408e79-20c6-4e53-a4ba-fe4e5b3c0e75))
+ (pad "35" smd rect (at 8.75 -4.44) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5527a388-237b-4333-9626-b05298705889))
+ (pad "36" smd rect (at 8.75 -5.71) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de8163d8-d6e3-46ae-af76-6ca856fbafbf))
+ (pad "37" smd rect (at 8.75 -6.98) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09f90879-47a3-4940-9ed8-ae4df516022d))
+ (pad "38" smd rect (at 8.75 -8.25) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7079428-0f96-498c-a501-dcd00b67fc57))
+ (pad "39" thru_hole circle (at -2.205 -1.6725) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp 01deaeb9-eff8-4971-83c0-f60e03f13e57))
+ (pad "39" thru_hole circle (at 0.0825 0.615) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp 18be99b7-f8cf-4cad-8525-7a4f466c78ca))
+ (pad "39" smd rect (at -2.205 -2.435) (size 1.05 1.05) (layers "F.Cu" "F.Paste") (tstamp 1eca5f72-2356-4c55-919d-595727faf3b9))
+ (pad "39" thru_hole circle (at 0.0825 -2.435) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp 2d414267-5db2-4965-9c50-d5c129687a8a))
+ (pad "39" thru_hole circle (at -2.205 -0.1475) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp 339af272-b753-45be-a8f1-5e3de643d818))
+ (pad "39" smd rect (at 0.845 0.615) (size 1.05 1.05) (layers "F.Cu" "F.Paste") (tstamp 45676199-bb82-4d58-98c1-b606deb355be))
+ (pad "39" smd rect (at -0.68 0.615) (size 1.05 1.05) (layers "F.Cu" "F.Paste") (tstamp 469f89fd-f629-46b7-b106-a0088168c9ec))
+ (pad "39" thru_hole circle (at -1.4425 0.615) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp 4aa7635d-eca4-4ab7-b722-ae69558dbeab))
+ (pad "39" thru_hole circle (at -1.4425 -2.435) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp 4b0d2ff9-c164-49d4-971c-1ea9c62f013e))
+ (pad "39" thru_hole circle (at 0.845 -1.6725) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp 546a90c2-0bff-46d3-8a2d-b116f051573d))
+ (pad "39" thru_hole circle (at -0.68 -0.1475) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp 56830e75-df56-42e6-a590-da6bc25ee469))
+ (pad "39" smd rect (at 0.845 -0.91) (size 1.05 1.05) (layers "F.Cu" "F.Paste") (tstamp 76a87642-211c-44f2-a488-190d6dc3728e))
+ (pad "39" smd rect (at -2.205 -0.91) (size 1.05 1.05) (layers "F.Cu" "F.Paste") (tstamp 82941cb3-7e8d-4836-8b43-647cd4390ab6))
+ (pad "39" smd rect (at -2.205 0.615) (size 1.05 1.05) (layers "F.Cu" "F.Paste") (tstamp 8e1983d7-818b-423d-95d2-7f219e4f6ba3))
+ (pad "39" smd rect (at 0.845 -2.435) (size 1.05 1.05) (layers "F.Cu" "F.Paste") (tstamp a46a2b22-69cf-45fb-b1d2-32ac89bbd3c8))
+ (pad "39" thru_hole circle (at 0.0825 -0.91) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp b1f854f5-7657-44bc-88db-ec79ef3ff95b))
+ (pad "39" smd rect (at -0.68 -2.435) (size 1.05 1.05) (layers "F.Cu" "F.Paste") (tstamp e4184668-3bdd-4cb2-a053-4f3d5e57b541))
+ (pad "39" thru_hole circle (at -1.4425 -0.91) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp ea725275-cf20-4dee-a105-714131954236))
+ (pad "39" smd rect (at -0.68 -0.91) (size 4.2 4.2) (layers "F.Cu" "F.Mask") (tstamp ed13c834-6219-476c-a422-749e6c594c27))
+ (pad "39" thru_hole circle (at 0.845 -0.1475) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp f5e6aae7-2c13-4be8-97dd-4e90c01e0ed8))
+ (pad "39" smd rect (at -0.68 -0.91) (size 1.05 1.05) (layers "F.Cu" "F.Paste") (tstamp fc2e9f96-3bed-4896-b995-f56e799f1c77))
+ (pad "39" thru_hole circle (at -0.68 -1.6725) (size 0.475 0.475) (drill 0.2) (property pad_prop_heatsink) (layers *.Cu "F.Mask") (tstamp fcbc6bb6-9f45-4209-b3b1-b163f932b619))
+ (zone (net 0) (net_name "") (layers "F.Cu" "In1.Cu" "B.Cu") (tstamp 96470e2c-ac29-43cf-8a19-003b057a469b) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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.8)
+ (xy 24 -9.8)
+ (xy 24 -30.74)
+ (xy -24 -30.74)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-WROOM-32.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-WROOM-32U.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-WROOM-32U.kicad_mod
new file mode 100644
index 00000000..5e6456e6
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ESP32-WROOM-32U.kicad_mod
@@ -0,0 +1,103 @@
+(footprint "ESP32-WROOM-32U" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B5B4734)
+ (descr "Single 2.4 GHz Wi-Fi and Bluetooth combo chip with U.FL connector, https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf")
+ (tags "Single 2.4 GHz Wi-Fi and Bluetooth combo chip")
+ (attr smd)
+ (fp_text reference "REF**" (at -7.58 -10.5 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3e7aca07-71d8-43f4-b266-00536c283468)
+ )
+ (fp_text value "ESP32-WROOM-32U" (at 0 11.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9d8c53a7-13c8-4859-a0c1-897cec3ad6e2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ce9511d5-334a-44ac-a273-5703e1a3f6e0)
+ )
+ (fp_line (start 9.12 -9.72) (end 9.12 -9.3) (layer "F.SilkS") (width 0.12) (tstamp 080cb078-e804-434e-ad6a-e45176bd977f))
+ (fp_line (start -9.12 -9.72) (end -9.12 -9.3) (layer "F.SilkS") (width 0.12) (tstamp 1c1cf8fa-0d13-4155-8564-345117f584b3))
+ (fp_line (start 9.12 9.72) (end 8.12 9.72) (layer "F.SilkS") (width 0.12) (tstamp 72f63aff-1437-429e-bc80-423b36256183))
+ (fp_line (start 9.12 9.1) (end 9.12 9.72) (layer "F.SilkS") (width 0.12) (tstamp 883bde9c-f813-419d-bf74-660f448b1b52))
+ (fp_line (start -9.12 -9.3) (end -9.5 -9.3) (layer "F.SilkS") (width 0.12) (tstamp 8963df55-c690-48a6-9c00-4419b4af103a))
+ (fp_line (start -9.12 -9.72) (end 9.12 -9.72) (layer "F.SilkS") (width 0.12) (tstamp 8aa54d3d-bdd4-464d-abf5-41492740f70d))
+ (fp_line (start -9.12 9.72) (end -8.12 9.72) (layer "F.SilkS") (width 0.12) (tstamp da7510d9-43e1-4b66-b9a8-ea60e644ba8c))
+ (fp_line (start -9.12 9.1) (end -9.12 9.72) (layer "F.SilkS") (width 0.12) (tstamp e073438f-04b3-484e-b223-f6522291d194))
+ (fp_line (start -9.75 10.35) (end -9.75 -9.85) (layer "F.CrtYd") (width 0.05) (tstamp 4f44691c-e04a-4185-a547-f96da17f513e))
+ (fp_line (start 9.75 -9.85) (end -9.75 -9.85) (layer "F.CrtYd") (width 0.05) (tstamp 8846992b-3cef-4eef-a432-e50bcd16021c))
+ (fp_line (start 9.75 -9.85) (end 9.75 10.35) (layer "F.CrtYd") (width 0.05) (tstamp e7172bd8-9501-4d20-ac3d-69ed5ca2633f))
+ (fp_line (start -9.75 10.35) (end 9.75 10.35) (layer "F.CrtYd") (width 0.05) (tstamp f7fc599b-1998-44b6-9c23-149103cd3ff5))
+ (fp_line (start -9 -8) (end -9 9.6) (layer "F.Fab") (width 0.1) (tstamp 00e9bbf9-f9b8-41ee-af8b-2a1ea0f94b39))
+ (fp_line (start -9 -9.6) (end 9 -9.6) (layer "F.Fab") (width 0.1) (tstamp 1fb14174-2753-4eef-a91a-083adaf0a4a4))
+ (fp_line (start -9 -9.6) (end -9 -9) (layer "F.Fab") (width 0.1) (tstamp 421d4079-0737-45ed-9947-5512a472f23f))
+ (fp_line (start -9 9.6) (end 9 9.6) (layer "F.Fab") (width 0.1) (tstamp 7974efc3-098d-442a-a179-bebb7e8195b6))
+ (fp_line (start -9 -8) (end -8.5 -8.5) (layer "F.Fab") (width 0.1) (tstamp a30f4bd2-03d0-4039-982f-043ebf1e955b))
+ (fp_line (start -8.5 -8.5) (end -9 -9) (layer "F.Fab") (width 0.1) (tstamp eb1511b6-f09d-42d6-bde4-885612db4b83))
+ (fp_line (start 9 9.6) (end 9 -9.6) (layer "F.Fab") (width 0.1) (tstamp f154a9c1-35c3-4ee3-aab3-9991183391e3))
+ (pad "1" smd rect (at -8.75 -8.255) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 256977a9-35d5-4463-80ed-4dc7b8bf983d))
+ (pad "2" smd rect (at -8.75 -6.985) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 568a04f3-9156-4c30-bdb4-bd753ea3f4ad))
+ (pad "3" smd rect (at -8.75 -5.715) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d79cd1e-04b5-463a-8632-f84a09f991b7))
+ (pad "4" smd rect (at -8.75 -4.445) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f1c1be3-5e09-4380-9fff-e4e4bd49547d))
+ (pad "5" smd rect (at -8.75 -3.175) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0745ae25-95c8-43dd-9695-92c565722991))
+ (pad "6" smd rect (at -8.75 -1.905) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59d8e2c6-29d9-4b6c-803f-64b8dcd021c8))
+ (pad "7" smd rect (at -8.75 -0.635) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93403003-280a-4ea2-947a-3cffc1869f5e))
+ (pad "8" smd rect (at -8.75 0.635) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42926876-a3d7-441e-b74f-82bb33e707e1))
+ (pad "9" smd rect (at -8.75 1.905) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6990531-baee-41ac-a751-a05012c0eadc))
+ (pad "10" smd rect (at -8.75 3.175) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e47a2f76-d52b-4b09-8c74-0d67efaa77a6))
+ (pad "11" smd rect (at -8.75 4.445) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d4aba2b-f302-48be-b906-9d9f7e7b24a9))
+ (pad "12" smd rect (at -8.75 5.715) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4eb5926-faaf-4f47-a43d-e49a97386c21))
+ (pad "13" smd rect (at -8.75 6.985) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0846dc5e-cbb0-46b2-a839-96bbb250440b))
+ (pad "14" smd rect (at -8.75 8.255) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14af87ec-fe84-4bbb-b515-70614f203aaf))
+ (pad "15" smd rect (at -5.715 9.35 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4dcbd89a-4d73-4e20-8e9d-9d38ba73ef27))
+ (pad "16" smd rect (at -4.445 9.35 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 038e7aad-0c23-439d-ab17-23cc6a5d79c5))
+ (pad "17" smd rect (at -3.175 9.35 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e23e105-d464-4a4e-a959-8f3596a9005d))
+ (pad "18" smd rect (at -1.905 9.35 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5aaa736-b13d-4d2f-a05a-116af4dcf66a))
+ (pad "19" smd rect (at -0.635 9.35 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95432e0d-d1ce-49eb-a3aa-cb9819a502be))
+ (pad "20" smd rect (at 0.635 9.35 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa96d5b5-99a8-44d6-a30b-83cf79cc5c96))
+ (pad "21" smd rect (at 1.905 9.35 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f1fad51-1d29-48b7-bbc4-16a412453153))
+ (pad "22" smd rect (at 3.175 9.35 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 738a5a0f-f543-4093-8667-6b5df0949074))
+ (pad "23" smd rect (at 4.445 9.35 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 448dad4f-d934-4608-a306-eb470cf7cacf))
+ (pad "24" smd rect (at 5.715 9.35 90) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc644397-a799-463a-9cba-600fbc47ec37))
+ (pad "25" smd rect (at 8.75 8.255) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46f2d89e-e132-4773-82fd-fe9d59ba43e0))
+ (pad "26" smd rect (at 8.75 6.985) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2748da3f-9187-47d2-ac9e-b7c2bb285b7c))
+ (pad "27" smd rect (at 8.75 5.715) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13095025-1976-4e38-86b5-0c3cdacd2845))
+ (pad "28" smd rect (at 8.75 4.445) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78ae8b1c-7079-4e9b-a134-6bc9c8d98be7))
+ (pad "29" smd rect (at 8.75 3.175) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc3fc9a2-2512-405a-ab3f-bcc99e6b56c1))
+ (pad "30" smd rect (at 8.75 1.905) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d035f7c0-fd07-4029-ad99-9068575aed38))
+ (pad "31" smd rect (at 8.75 0.635) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41bd617d-a0a5-4325-901b-d0ebb7c8ec42))
+ (pad "32" smd rect (at 8.75 -0.635) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c37c0004-47e7-417b-b396-73e2fc7b0f57))
+ (pad "33" smd rect (at 8.75 -1.905) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 332d191f-f573-4455-aedf-625a1f05fb99))
+ (pad "34" smd rect (at 8.75 -3.175) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf22465d-f72b-4830-a216-a71556b01f0e))
+ (pad "35" smd rect (at 8.75 -4.445) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b3a3015-3885-498e-aeef-cfc718b686b1))
+ (pad "36" smd rect (at 8.75 -5.715) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f624a70c-7c73-4c5b-88c6-6bd7781954d8))
+ (pad "37" smd rect (at 8.75 -6.985) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e1c03c6-9ed4-46c6-9770-ba794ccaf6eb))
+ (pad "38" smd rect (at 8.75 -8.255) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ab5ec0a-9f98-4125-b05f-f56e9ccfea6e))
+ (pad "39" thru_hole circle (at -0.8 -2.09) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp 417adefc-a4ff-432a-9fd9-78b35dd8c3a4))
+ (pad "39" smd rect (at -1.5 -2.09) (size 0.9 0.9) (layers "F.Cu" "F.Paste") (tstamp 4d789efd-711a-4125-a742-daee8f451fb1))
+ (pad "39" smd rect (at -1.5 -0.69) (size 3.8 3.8) (layers "F.Cu" "F.Mask") (tstamp 62218883-480f-41ca-abe2-f8bc02192a98))
+ (pad "39" smd rect (at -0.1 0.71) (size 0.9 0.9) (layers "F.Cu" "F.Paste") (tstamp 743fce41-41f2-4ce9-802d-171213758744))
+ (pad "39" thru_hole circle (at -0.8 -0.69) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp 77923604-a552-436b-af10-be7129818b3d))
+ (pad "39" thru_hole circle (at -0.1 0.01) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp 79a0fca8-74d6-42c5-8b7d-99b2f2755ea9))
+ (pad "39" thru_hole circle (at -2.2 -2.09) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp 7ce66ba2-0979-492d-99aa-32e3fc964e33))
+ (pad "39" smd rect (at -0.1 -0.69) (size 0.9 0.9) (layers "F.Cu" "F.Paste") (tstamp 7d1e309c-9905-46a4-9c69-61f245016199))
+ (pad "39" smd rect (at -1.5 -0.69) (size 0.9 0.9) (layers "F.Cu" "F.Paste") (tstamp 7d5144d0-b091-49c4-90b3-90008088fc81))
+ (pad "39" thru_hole circle (at -2.9 0.01) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp 7d72b044-4109-4028-b0f6-eb6ff1d7e609))
+ (pad "39" smd rect (at -2.9 -0.69) (size 0.9 0.9) (layers "F.Cu" "F.Paste") (tstamp 89f589b5-6a91-4f61-89df-a8281b824101))
+ (pad "39" thru_hole circle (at -2.9 -1.39) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp 8c8e8879-2cf2-4d91-8081-c8fa67835447))
+ (pad "39" thru_hole circle (at -2.2 -0.69) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp 92227219-9ba2-4a80-ad2a-4cb6780b3515))
+ (pad "39" thru_hole circle (at -1.5 -1.39) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp 9b4af961-f295-4518-801e-8fbef3a42258))
+ (pad "39" smd rect (at -2.9 0.71) (size 0.9 0.9) (layers "F.Cu" "F.Paste") (tstamp ac7f812d-905d-47df-a1c7-057e6714bf80))
+ (pad "39" smd rect (at -2.9 -2.09) (size 0.9 0.9) (layers "F.Cu" "F.Paste") (tstamp c0ab9658-1987-4a99-9ea2-6cadae1e5541))
+ (pad "39" smd rect (at -0.1 -2.09) (size 0.9 0.9) (layers "F.Cu" "F.Paste") (tstamp c0bee152-fd95-4eed-8b29-d6733a74f2df))
+ (pad "39" thru_hole circle (at -1.5 0.01) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp d855c8fc-e782-45eb-82d4-3325f7a846ca))
+ (pad "39" thru_hole circle (at -0.8 0.71) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp ea61430a-e0ce-4b42-9ce7-21294013d2eb))
+ (pad "39" smd rect (at -1.5 0.71) (size 0.9 0.9) (layers "F.Cu" "F.Paste") (tstamp f19d695c-888d-4274-a79a-470af0fc156b))
+ (pad "39" thru_hole circle (at -0.1 -1.39) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp f82198aa-be67-48ca-9c3f-805808d1e52d))
+ (pad "39" thru_hole circle (at -2.2 0.71) (size 0.475 0.475) (drill 0.2) (layers *.Cu "F.Mask") (tstamp f854d792-4708-40c2-960a-4cb86570b7a5))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-WROOM-32U.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/Garmin_M8-35_9.8x14.0mm_Layout6x6_P1.5mm.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/Garmin_M8-35_9.8x14.0mm_Layout6x6_P1.5mm.kicad_mod
new file mode 100644
index 00000000..64f3f24b
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/Garmin_M8-35_9.8x14.0mm_Layout6x6_P1.5mm.kicad_mod
@@ -0,0 +1,937 @@
+(footprint "Garmin_M8-35_9.8x14.0mm_Layout6x6_P1.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D4B5A3)
+ (descr "D52M ANT SoC Module https://www.thisisant.com/assets/resources/D00001687_D52_Module_Datasheet.v.2.3_(Garmin).pdf")
+ (tags "RF SoC Radio ANT Bluetooth BLE D52 nRF52 Garmin Canada Dynastream Nordic")
+ (solder_mask_margin 0.000001)
+ (attr smd)
+ (fp_text reference "REF**" (at 0 8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp df4220e0-5c32-4a1d-a2f3-625b3ed14598)
+ )
+ (fp_text value "Garmin_M8-35_9.8x14.0mm_Layout6x6_P1.5mm" (at 0 -8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b02e94cc-fbfd-4d3a-9515-d9b89b220c56)
+ )
+ (fp_text user "KEEP-OUT" (at 0 -4.4) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d0758159-616c-4ba0-8de0-320616a1be64)
+ )
+ (fp_text user "COPPER" (at 0 -6.1) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e8e96084-d323-4ac0-b948-9ffb1b59bd12)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c15a8425-704e-4772-9417-35105a70c1cd)
+ )
+ (fp_poly (pts
+ (xy 3.32 4.185)
+ (xy 3.32 3.82)
+ (xy 3.685 3.82)
+ (xy 3.685 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 00d6df6d-4c4d-4833-b937-50c5dc3cf35b))
+ (fp_poly (pts
+ (xy 2.315 6.18)
+ (xy 2.315 5.815)
+ (xy 2.68 5.815)
+ (xy 2.68 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 079412ae-2b6e-4513-8f87-2825f0328bd5))
+ (fp_poly (pts
+ (xy -1.18 3.18)
+ (xy -1.18 2.815)
+ (xy -0.815 2.815)
+ (xy -0.815 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 086d4a97-63a4-43be-8dae-7eb12a6b71f6))
+ (fp_poly (pts
+ (xy -2.68 1.68)
+ (xy -2.68 1.315)
+ (xy -2.315 1.315)
+ (xy -2.315 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 0a1be8d5-4c2f-464f-8b4b-ba3fbdd0df7b))
+ (fp_poly (pts
+ (xy 2.315 -1.815)
+ (xy 2.315 -2.18)
+ (xy 2.68 -2.18)
+ (xy 2.68 -1.815)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 0a4102b9-920b-4e7a-be33-fdc3e390a83f))
+ (fp_poly (pts
+ (xy -3.685 1.185)
+ (xy -3.685 0.82)
+ (xy -3.32 0.82)
+ (xy -3.32 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 0a85b739-0d2f-4ff7-a907-9ca0efbf3af2))
+ (fp_poly (pts
+ (xy -4.18 4.185)
+ (xy -4.18 3.82)
+ (xy -3.815 3.82)
+ (xy -3.815 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 0ae2517f-d034-40d5-9707-54a9f928caa1))
+ (fp_poly (pts
+ (xy 0.815 1.185)
+ (xy 0.815 0.82)
+ (xy 1.18 0.82)
+ (xy 1.18 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 0ce5a502-3dae-41fe-baac-bb4ffaeacb08))
+ (fp_poly (pts
+ (xy 0.32 -1.815)
+ (xy 0.32 -2.18)
+ (xy 0.685 -2.18)
+ (xy 0.685 -1.815)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 0d221066-5d8d-4390-919e-94a286ab988d))
+ (fp_poly (pts
+ (xy 0.815 2.685)
+ (xy 0.815 2.32)
+ (xy 1.18 2.32)
+ (xy 1.18 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 0d4314fc-8b74-4eca-a095-3dc59eeeb2db))
+ (fp_poly (pts
+ (xy 3.32 1.185)
+ (xy 3.32 0.82)
+ (xy 3.685 0.82)
+ (xy 3.685 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 0e8a48ca-c83b-41d1-bf22-1f61b5a757da))
+ (fp_poly (pts
+ (xy 0.32 1.185)
+ (xy 0.32 0.82)
+ (xy 0.685 0.82)
+ (xy 0.685 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 0ee84192-c091-4f1d-8716-0ac9da44ee3e))
+ (fp_poly (pts
+ (xy -4.18 5.685)
+ (xy -4.18 5.32)
+ (xy -3.815 5.32)
+ (xy -3.815 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 11107a79-6671-442b-a658-42d7ab6fcf90))
+ (fp_poly (pts
+ (xy 0.32 5.685)
+ (xy 0.32 5.32)
+ (xy 0.685 5.32)
+ (xy 0.685 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 1119601d-fea3-4034-b634-5fd1092a0716))
+ (fp_poly (pts
+ (xy 2.315 2.685)
+ (xy 2.315 2.32)
+ (xy 2.68 2.32)
+ (xy 2.68 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 12a70963-e49d-4fa7-8963-0f643099c052))
+ (fp_poly (pts
+ (xy -2.185 5.685)
+ (xy -2.185 5.32)
+ (xy -1.82 5.32)
+ (xy -1.82 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 16d4e2b1-17f1-4296-bd36-a997d1606016))
+ (fp_poly (pts
+ (xy 3.815 0.18)
+ (xy 3.815 -0.185)
+ (xy 4.18 -0.185)
+ (xy 4.18 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 1aed055d-525d-4017-947c-0610cca48846))
+ (fp_poly (pts
+ (xy -0.685 -1.32)
+ (xy -0.685 -1.685)
+ (xy -0.32 -1.685)
+ (xy -0.32 -1.32)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 1c214e97-391c-4e3e-9712-e9f849f0f462))
+ (fp_poly (pts
+ (xy -3.685 5.685)
+ (xy -3.685 5.32)
+ (xy -3.32 5.32)
+ (xy -3.32 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 1c4a016a-995a-4c29-bd8f-3971f68cd5f8))
+ (fp_poly (pts
+ (xy 1.82 0.18)
+ (xy 1.82 -0.185)
+ (xy 2.185 -0.185)
+ (xy 2.185 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 1ce0c62a-2eb9-437d-960a-7bdc86628f91))
+ (fp_poly (pts
+ (xy -0.685 1.185)
+ (xy -0.685 0.82)
+ (xy -0.32 0.82)
+ (xy -0.32 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 1fb5861a-f610-4330-a1f3-c6ee310d4e4e))
+ (fp_poly (pts
+ (xy 1.82 1.185)
+ (xy 1.82 0.82)
+ (xy 2.185 0.82)
+ (xy 2.185 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 1fcae014-e1cd-4506-a26b-6eefa86d7685))
+ (fp_poly (pts
+ (xy -0.685 2.685)
+ (xy -0.685 2.32)
+ (xy -0.32 2.32)
+ (xy -0.32 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 21c08839-ca3c-4bd2-8847-3229bb47e526))
+ (fp_poly (pts
+ (xy 0.32 3.18)
+ (xy 0.32 2.815)
+ (xy 0.685 2.815)
+ (xy 0.685 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 231808ce-c69d-4e2e-b04c-33de94dbee52))
+ (fp_poly (pts
+ (xy -2.185 4.68)
+ (xy -2.185 4.315)
+ (xy -1.82 4.315)
+ (xy -1.82 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 232e69d0-7708-4d9a-bba6-5f20af841dbd))
+ (fp_poly (pts
+ (xy 2.315 1.185)
+ (xy 2.315 0.82)
+ (xy 2.68 0.82)
+ (xy 2.68 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 28c44551-ff67-4901-98df-c4b3ee8ae7a1))
+ (fp_poly (pts
+ (xy -2.185 -1.815)
+ (xy -2.185 -2.18)
+ (xy -1.82 -2.18)
+ (xy -1.82 -1.815)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 28efea24-7164-46ef-ad58-4a6d2d4ca4e4))
+ (fp_poly (pts
+ (xy -1.18 1.185)
+ (xy -1.18 0.82)
+ (xy -0.815 0.82)
+ (xy -0.815 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 29ad045c-ed6c-49a0-a83b-47b7eab33a68))
+ (fp_poly (pts
+ (xy 3.32 -1.815)
+ (xy 3.32 -2.18)
+ (xy 3.685 -2.18)
+ (xy 3.685 -1.815)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 29b8cc0c-f71f-4a21-9535-7f715dea9432))
+ (fp_poly (pts
+ (xy 2.315 4.185)
+ (xy 2.315 3.82)
+ (xy 2.68 3.82)
+ (xy 2.68 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 2e9f8b14-2c1f-426c-b0e6-8311b137c042))
+ (fp_poly (pts
+ (xy -3.685 4.185)
+ (xy -3.685 3.82)
+ (xy -3.32 3.82)
+ (xy -3.32 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 306be044-1b90-4f3c-9081-62ad43954b03))
+ (fp_poly (pts
+ (xy -0.685 4.68)
+ (xy -0.685 4.315)
+ (xy -0.32 4.315)
+ (xy -0.32 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 3094f4a7-8f71-4c0c-b118-33ce2a31903a))
+ (fp_poly (pts
+ (xy -0.685 -1.815)
+ (xy -0.685 -2.18)
+ (xy -0.32 -2.18)
+ (xy -0.32 -1.815)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 33e2abb6-d2fa-4842-9855-e77c60f357e6))
+ (fp_poly (pts
+ (xy -2.68 -1.32)
+ (xy -2.68 -1.685)
+ (xy -2.315 -1.685)
+ (xy -2.315 -1.32)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 341355d6-78df-44d2-bf56-1b305aeb5829))
+ (fp_poly (pts
+ (xy -1.18 -1.32)
+ (xy -1.18 -1.685)
+ (xy -0.815 -1.685)
+ (xy -0.815 -1.32)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 36240b53-e0f0-4d0e-a71f-958d43ab7348))
+ (fp_poly (pts
+ (xy 3.32 0.18)
+ (xy 3.32 -0.185)
+ (xy 3.685 -0.185)
+ (xy 3.685 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 38058b61-fbbd-402f-8ca6-0ea8a1c9f817))
+ (fp_poly (pts
+ (xy -2.185 -1.32)
+ (xy -2.185 -1.685)
+ (xy -1.82 -1.685)
+ (xy -1.82 -1.32)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 3b87c997-e9e1-4c2b-9f06-584c2aebfbbf))
+ (fp_poly (pts
+ (xy -4.18 1.68)
+ (xy -4.18 1.315)
+ (xy -3.815 1.315)
+ (xy -3.815 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 43c170cd-7f66-45e1-8b55-3d1c225c56ec))
+ (fp_poly (pts
+ (xy 0.815 3.18)
+ (xy 0.815 2.815)
+ (xy 1.18 2.815)
+ (xy 1.18 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 456f694a-4635-4ebd-b0e2-e0ac2a520b24))
+ (fp_poly (pts
+ (xy 0.32 0.18)
+ (xy 0.32 -0.185)
+ (xy 0.685 -0.185)
+ (xy 0.685 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 461fa061-f446-485c-a19c-cc3997e51c33))
+ (fp_poly (pts
+ (xy 3.815 1.185)
+ (xy 3.815 0.82)
+ (xy 4.18 0.82)
+ (xy 4.18 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 4718c6f3-4723-4bdc-a816-2601326b8e74))
+ (fp_poly (pts
+ (xy 3.815 3.18)
+ (xy 3.815 2.815)
+ (xy 4.18 2.815)
+ (xy 4.18 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 49f85f14-a44a-446c-8822-1db3cc7b5d70))
+ (fp_poly (pts
+ (xy 2.315 -0.315)
+ (xy 2.315 -0.68)
+ (xy 2.68 -0.68)
+ (xy 2.68 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 4a99d1c9-608a-4794-8aa7-857ed56854ac))
+ (fp_poly (pts
+ (xy -0.685 -0.315)
+ (xy -0.685 -0.68)
+ (xy -0.32 -0.68)
+ (xy -0.32 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 4c22a2ae-f210-46d8-992e-7206c1323e18))
+ (fp_poly (pts
+ (xy 2.315 5.685)
+ (xy 2.315 5.32)
+ (xy 2.68 5.32)
+ (xy 2.68 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 4d498819-2127-47c6-823c-d8c442c210f8))
+ (fp_poly (pts
+ (xy 3.32 2.685)
+ (xy 3.32 2.32)
+ (xy 3.685 2.32)
+ (xy 3.685 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 5202bf6d-5c9a-4790-ab7e-b94b554bdd67))
+ (fp_poly (pts
+ (xy -2.68 -1.815)
+ (xy -2.68 -2.18)
+ (xy -2.315 -2.18)
+ (xy -2.315 -1.815)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 527894b6-2e84-4db6-a62f-484752a6858d))
+ (fp_poly (pts
+ (xy 3.815 6.18)
+ (xy 3.815 5.815)
+ (xy 4.18 5.815)
+ (xy 4.18 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 54732ffc-bcdd-4096-9941-305786273559))
+ (fp_poly (pts
+ (xy 1.82 -1.815)
+ (xy 1.82 -2.18)
+ (xy 2.185 -2.18)
+ (xy 2.185 -1.815)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 55db9890-aea2-4ff4-a1c7-3ccaa088577b))
+ (fp_poly (pts
+ (xy 0.32 4.68)
+ (xy 0.32 4.315)
+ (xy 0.685 4.315)
+ (xy 0.685 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 576ebb23-89b2-44ed-966d-19ad1d76ab3c))
+ (fp_poly (pts
+ (xy 0.32 2.685)
+ (xy 0.32 2.32)
+ (xy 0.685 2.32)
+ (xy 0.685 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 57edb716-8d94-4cad-885e-afaccd68ca41))
+ (fp_poly (pts
+ (xy -1.18 1.68)
+ (xy -1.18 1.315)
+ (xy -0.815 1.315)
+ (xy -0.815 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 58e164d5-dacf-483f-ad23-d1f97f7aea41))
+ (fp_poly (pts
+ (xy 0.32 -1.32)
+ (xy 0.32 -1.685)
+ (xy 0.685 -1.685)
+ (xy 0.685 -1.32)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 59e0d434-7f71-4392-9527-9b79a8ddef4c))
+ (fp_poly (pts
+ (xy 3.32 4.68)
+ (xy 3.32 4.315)
+ (xy 3.685 4.315)
+ (xy 3.685 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 5c0a3fe4-f2bc-4182-b115-41c2428cf5ee))
+ (fp_poly (pts
+ (xy -3.685 6.18)
+ (xy -3.685 5.815)
+ (xy -3.32 5.815)
+ (xy -3.32 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 5e6e9416-a956-4aeb-b27d-c800ebb1c35e))
+ (fp_poly (pts
+ (xy -1.18 2.685)
+ (xy -1.18 2.32)
+ (xy -0.815 2.32)
+ (xy -0.815 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 6044f853-e0d5-4206-937b-f3d7b24e1381))
+ (fp_poly (pts
+ (xy 2.315 4.68)
+ (xy 2.315 4.315)
+ (xy 2.68 4.315)
+ (xy 2.68 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 64aeab62-bea8-4176-ad58-8d78455b271e))
+ (fp_poly (pts
+ (xy 0.815 -1.32)
+ (xy 0.815 -1.685)
+ (xy 1.18 -1.685)
+ (xy 1.18 -1.32)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 65b90771-92cb-47ec-9fb2-904acc373481))
+ (fp_poly (pts
+ (xy 2.315 0.18)
+ (xy 2.315 -0.185)
+ (xy 2.68 -0.185)
+ (xy 2.68 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 66961d70-597e-4d0a-a1b6-567450791e65))
+ (fp_poly (pts
+ (xy 3.815 5.685)
+ (xy 3.815 5.32)
+ (xy 4.18 5.32)
+ (xy 4.18 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 677a2fb5-c587-40c0-9148-2af3c51a278b))
+ (fp_poly (pts
+ (xy 2.315 -1.32)
+ (xy 2.315 -1.685)
+ (xy 2.68 -1.685)
+ (xy 2.68 -1.32)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 6a83967f-5715-4d90-aa15-99dddbbb4ae8))
+ (fp_poly (pts
+ (xy -4.18 -0.315)
+ (xy -4.18 -0.68)
+ (xy -3.815 -0.68)
+ (xy -3.815 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 6b085cc0-daa8-446c-95f4-2aae519ca77a))
+ (fp_poly (pts
+ (xy 1.82 1.68)
+ (xy 1.82 1.315)
+ (xy 2.185 1.315)
+ (xy 2.185 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 6d4ab30c-00e0-4154-9652-8bf1e245515b))
+ (fp_poly (pts
+ (xy 0.815 5.685)
+ (xy 0.815 5.32)
+ (xy 1.18 5.32)
+ (xy 1.18 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 6d695a75-2fdb-4199-bba6-bdc8c5fac057))
+ (fp_poly (pts
+ (xy 3.32 -1.32)
+ (xy 3.32 -1.685)
+ (xy 3.685 -1.685)
+ (xy 3.685 -1.32)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 6e2ade03-8f46-411f-985d-dcb4d7128c06))
+ (fp_poly (pts
+ (xy -2.68 4.185)
+ (xy -2.68 3.82)
+ (xy -2.315 3.82)
+ (xy -2.315 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 7064363f-6a97-4271-abf3-ef8db4890d1d))
+ (fp_poly (pts
+ (xy -0.685 3.18)
+ (xy -0.685 2.815)
+ (xy -0.32 2.815)
+ (xy -0.32 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 71d03cae-eb29-4447-9f20-b5c99eda1221))
+ (fp_poly (pts
+ (xy -3.685 4.68)
+ (xy -3.685 4.315)
+ (xy -3.32 4.315)
+ (xy -3.32 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 760f6490-4d83-4ce3-a1ad-1e6c2eccbd37))
+ (fp_poly (pts
+ (xy -2.68 3.18)
+ (xy -2.68 2.815)
+ (xy -2.315 2.815)
+ (xy -2.315 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 798fbbb7-8eb9-4306-8831-8c6b32a97f15))
+ (fp_poly (pts
+ (xy -2.185 6.18)
+ (xy -2.185 5.815)
+ (xy -1.82 5.815)
+ (xy -1.82 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 7a7da7ea-d7b0-4983-903d-b8b8dc5d890c))
+ (fp_poly (pts
+ (xy -2.68 -0.315)
+ (xy -2.68 -0.68)
+ (xy -2.315 -0.68)
+ (xy -2.315 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 7d1374ce-0668-4fba-bcad-90256a107f7e))
+ (fp_poly (pts
+ (xy -4.18 6.18)
+ (xy -4.18 5.815)
+ (xy -3.815 5.815)
+ (xy -3.815 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 7d48b78b-560b-4764-bf08-9dd25e9ad28c))
+ (fp_poly (pts
+ (xy -0.685 0.18)
+ (xy -0.685 -0.185)
+ (xy -0.32 -0.185)
+ (xy -0.32 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 7dad3e63-1248-4fce-be53-6d578da05f4a))
+ (fp_poly (pts
+ (xy -0.685 6.18)
+ (xy -0.685 5.815)
+ (xy -0.32 5.815)
+ (xy -0.32 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 7f29a282-c285-43d4-b4f0-67d2e9bfa38b))
+ (fp_poly (pts
+ (xy -1.18 6.18)
+ (xy -1.18 5.815)
+ (xy -0.815 5.815)
+ (xy -0.815 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 8057e310-94bd-4b4d-a632-419352ded64f))
+ (fp_poly (pts
+ (xy 1.82 4.68)
+ (xy 1.82 4.315)
+ (xy 2.185 4.315)
+ (xy 2.185 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 811f4a46-a99d-47fa-9b98-aa79c4f1ce8b))
+ (fp_poly (pts
+ (xy 3.815 4.185)
+ (xy 3.815 3.82)
+ (xy 4.18 3.82)
+ (xy 4.18 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 8162a3aa-f086-4945-bbc9-d6adcb36898c))
+ (fp_poly (pts
+ (xy 3.32 3.18)
+ (xy 3.32 2.815)
+ (xy 3.685 2.815)
+ (xy 3.685 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 82a37669-ce65-4abd-8b31-3fb55db318d3))
+ (fp_poly (pts
+ (xy 3.32 -0.315)
+ (xy 3.32 -0.68)
+ (xy 3.685 -0.68)
+ (xy 3.685 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 82c06576-1f33-4721-a4ac-d7d930a2039f))
+ (fp_poly (pts
+ (xy -4.18 1.185)
+ (xy -4.18 0.82)
+ (xy -3.815 0.82)
+ (xy -3.815 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 847fbc18-44a5-47c2-b947-defaf1d4b5af))
+ (fp_poly (pts
+ (xy 0.815 6.18)
+ (xy 0.815 5.815)
+ (xy 1.18 5.815)
+ (xy 1.18 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 86b0837e-3b03-4624-8b86-f5818f7a8508))
+ (fp_poly (pts
+ (xy 0.815 -1.815)
+ (xy 0.815 -2.18)
+ (xy 1.18 -2.18)
+ (xy 1.18 -1.815)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 8a98d755-0f82-426e-8567-d5a37da3ba76))
+ (fp_poly (pts
+ (xy -1.18 0.18)
+ (xy -1.18 -0.185)
+ (xy -0.815 -0.185)
+ (xy -0.815 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 8e21d8b2-1504-4874-aa2e-4cdc516232d2))
+ (fp_poly (pts
+ (xy 1.82 6.18)
+ (xy 1.82 5.815)
+ (xy 2.185 5.815)
+ (xy 2.185 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 920d94e6-31a8-4fdc-8553-19d0f6485b8f))
+ (fp_poly (pts
+ (xy -3.685 1.68)
+ (xy -3.685 1.315)
+ (xy -3.32 1.315)
+ (xy -3.32 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 932f868b-f6b4-473d-a5cf-20096447be9a))
+ (fp_poly (pts
+ (xy 0.815 4.185)
+ (xy 0.815 3.82)
+ (xy 1.18 3.82)
+ (xy 1.18 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 933b6c88-3aec-4a64-bcc7-748e7eaf861c))
+ (fp_poly (pts
+ (xy 3.815 2.685)
+ (xy 3.815 2.32)
+ (xy 4.18 2.32)
+ (xy 4.18 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 956a3c83-6ff5-4e93-a52a-01b1e5d2c727))
+ (fp_poly (pts
+ (xy -1.18 4.185)
+ (xy -1.18 3.82)
+ (xy -0.815 3.82)
+ (xy -0.815 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 98363729-b49d-41ef-899f-1f0f778c0953))
+ (fp_poly (pts
+ (xy 1.82 -0.315)
+ (xy 1.82 -0.68)
+ (xy 2.185 -0.68)
+ (xy 2.185 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 9a3080ad-8ba3-43d7-b733-9b6fc3e2a132))
+ (fp_poly (pts
+ (xy -4.18 2.685)
+ (xy -4.18 2.32)
+ (xy -3.815 2.32)
+ (xy -3.815 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 9a53f082-d510-4a16-83b3-7dd63b09c686))
+ (fp_poly (pts
+ (xy 3.32 6.18)
+ (xy 3.32 5.815)
+ (xy 3.685 5.815)
+ (xy 3.685 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 9ee57082-f26d-42e8-bc9d-cff9b48f69a1))
+ (fp_poly (pts
+ (xy -2.68 4.68)
+ (xy -2.68 4.315)
+ (xy -2.315 4.315)
+ (xy -2.315 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 9ee995ea-e8a6-40c5-8f6e-5ac71ebfb9d0))
+ (fp_poly (pts
+ (xy 3.815 1.68)
+ (xy 3.815 1.315)
+ (xy 4.18 1.315)
+ (xy 4.18 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp 9fb92e36-b6be-4210-8202-f62fa1526bce))
+ (fp_poly (pts
+ (xy 3.32 5.685)
+ (xy 3.32 5.32)
+ (xy 3.685 5.32)
+ (xy 3.685 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp a0b20454-68db-48d1-904b-41b889fab62a))
+ (fp_poly (pts
+ (xy 1.82 3.18)
+ (xy 1.82 2.815)
+ (xy 2.185 2.815)
+ (xy 2.185 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp a1baeb1e-90fa-4d05-a812-2c9139452482))
+ (fp_poly (pts
+ (xy -0.685 1.68)
+ (xy -0.685 1.315)
+ (xy -0.32 1.315)
+ (xy -0.32 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp a5333bd2-2eff-4205-8f14-aa3641a22dba))
+ (fp_poly (pts
+ (xy -1.18 -0.315)
+ (xy -1.18 -0.68)
+ (xy -0.815 -0.68)
+ (xy -0.815 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp a58620bc-b22b-4836-b9db-f31cdbc28c89))
+ (fp_poly (pts
+ (xy 0.815 0.18)
+ (xy 0.815 -0.185)
+ (xy 1.18 -0.185)
+ (xy 1.18 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp a9f480d4-fc1e-4321-af4e-79d863851f3c))
+ (fp_poly (pts
+ (xy -0.685 5.685)
+ (xy -0.685 5.32)
+ (xy -0.32 5.32)
+ (xy -0.32 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp aefd0b6b-a33c-46b7-8aed-46cf7cd08ab3))
+ (fp_poly (pts
+ (xy -0.685 4.185)
+ (xy -0.685 3.82)
+ (xy -0.32 3.82)
+ (xy -0.32 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp b00a1a6f-f57b-4bf6-8d16-b96f2e76fa3e))
+ (fp_poly (pts
+ (xy -2.185 4.185)
+ (xy -2.185 3.82)
+ (xy -1.82 3.82)
+ (xy -1.82 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp b0a15c01-5ef3-4153-b720-9aa050646efe))
+ (fp_poly (pts
+ (xy 3.815 -1.815)
+ (xy 3.815 -2.18)
+ (xy 4.18 -2.18)
+ (xy 4.18 -1.815)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp b4a21e34-0d55-4113-b2de-379058b78688))
+ (fp_poly (pts
+ (xy -3.685 3.18)
+ (xy -3.685 2.815)
+ (xy -3.32 2.815)
+ (xy -3.32 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp b553dcf0-b14b-4c90-a687-a806e4040dce))
+ (fp_poly (pts
+ (xy -2.68 2.685)
+ (xy -2.68 2.32)
+ (xy -2.315 2.32)
+ (xy -2.315 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp b580317a-1c23-4883-8355-bc6c2e3b8de4))
+ (fp_poly (pts
+ (xy 1.82 5.685)
+ (xy 1.82 5.32)
+ (xy 2.185 5.32)
+ (xy 2.185 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp b965e6a7-d03a-4ba7-bc81-d3babdd9b554))
+ (fp_poly (pts
+ (xy 3.815 -1.32)
+ (xy 3.815 -1.685)
+ (xy 4.18 -1.685)
+ (xy 4.18 -1.32)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp bc53e0d6-17fc-4ba4-9bfa-1a724f3adeff))
+ (fp_poly (pts
+ (xy 3.815 -0.315)
+ (xy 3.815 -0.68)
+ (xy 4.18 -0.68)
+ (xy 4.18 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp bc9f1eb9-75e9-4ce7-bc57-0c6fdeb1813f))
+ (fp_poly (pts
+ (xy -2.68 6.18)
+ (xy -2.68 5.815)
+ (xy -2.315 5.815)
+ (xy -2.315 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp bdd7f3af-3b97-4c13-9722-319bee1d5fb1))
+ (fp_poly (pts
+ (xy -4.18 0.18)
+ (xy -4.18 -0.185)
+ (xy -3.815 -0.185)
+ (xy -3.815 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp c4277319-c77d-4161-9f88-c32af3fe8ca3))
+ (fp_poly (pts
+ (xy 0.815 1.68)
+ (xy 0.815 1.315)
+ (xy 1.18 1.315)
+ (xy 1.18 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp c46db753-e5ac-4aeb-ba97-13fae2ef98e6))
+ (fp_poly (pts
+ (xy 0.815 4.68)
+ (xy 0.815 4.315)
+ (xy 1.18 4.315)
+ (xy 1.18 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp c988f294-8dd1-4427-b703-e447a9c119be))
+ (fp_poly (pts
+ (xy -1.18 -1.815)
+ (xy -1.18 -2.18)
+ (xy -0.815 -2.18)
+ (xy -0.815 -1.815)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp ca924967-e6d2-4f6b-a653-84420e4e1782))
+ (fp_poly (pts
+ (xy -2.185 2.685)
+ (xy -2.185 2.32)
+ (xy -1.82 2.32)
+ (xy -1.82 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp caefaccf-0a45-4843-a36b-9ef7d2f40bf6))
+ (fp_poly (pts
+ (xy -4.18 4.68)
+ (xy -4.18 4.315)
+ (xy -3.815 4.315)
+ (xy -3.815 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp ce8061e8-8b28-4ce0-a505-c6bfde6cc955))
+ (fp_poly (pts
+ (xy 1.82 2.685)
+ (xy 1.82 2.32)
+ (xy 2.185 2.32)
+ (xy 2.185 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp ceb08a34-f7e0-4d3d-8dbb-024f2916c960))
+ (fp_poly (pts
+ (xy 2.315 3.18)
+ (xy 2.315 2.815)
+ (xy 2.68 2.815)
+ (xy 2.68 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp cefbaef5-c488-492d-97b7-b4db95b0f132))
+ (fp_poly (pts
+ (xy 0.32 -0.315)
+ (xy 0.32 -0.68)
+ (xy 0.685 -0.68)
+ (xy 0.685 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp cf303c41-a858-4882-b208-29838fe540b7))
+ (fp_poly (pts
+ (xy -1.18 4.68)
+ (xy -1.18 4.315)
+ (xy -0.815 4.315)
+ (xy -0.815 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp d26b4195-6a43-4a63-8655-e60dc5cfc4e1))
+ (fp_poly (pts
+ (xy -3.685 -0.315)
+ (xy -3.685 -0.68)
+ (xy -3.32 -0.68)
+ (xy -3.32 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp d51f4f76-c6f9-4e98-88bf-c8826f1f3300))
+ (fp_poly (pts
+ (xy 3.32 1.68)
+ (xy 3.32 1.315)
+ (xy 3.685 1.315)
+ (xy 3.685 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp d5a6607e-e563-4e36-b62c-435f25fdfbbd))
+ (fp_poly (pts
+ (xy -3.685 0.18)
+ (xy -3.685 -0.185)
+ (xy -3.32 -0.185)
+ (xy -3.32 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp d6bd114f-9af9-4ba9-8c2b-10988338cf25))
+ (fp_poly (pts
+ (xy -4.18 3.18)
+ (xy -4.18 2.815)
+ (xy -3.815 2.815)
+ (xy -3.815 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp d754f83c-642b-4846-a7a0-71a219a07492))
+ (fp_poly (pts
+ (xy -1.18 5.685)
+ (xy -1.18 5.32)
+ (xy -0.815 5.32)
+ (xy -0.815 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp e09c0839-23f3-4023-b8cd-6475bac560f9))
+ (fp_poly (pts
+ (xy 1.82 -1.32)
+ (xy 1.82 -1.685)
+ (xy 2.185 -1.685)
+ (xy 2.185 -1.32)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp e0faede9-df03-4a66-a0d9-892d7bd80501))
+ (fp_poly (pts
+ (xy -2.185 3.18)
+ (xy -2.185 2.815)
+ (xy -1.82 2.815)
+ (xy -1.82 3.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp e1836dcd-b291-45d9-9ca5-ac167e61a2b8))
+ (fp_poly (pts
+ (xy -2.185 1.68)
+ (xy -2.185 1.315)
+ (xy -1.82 1.315)
+ (xy -1.82 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp e18fdc8e-a88c-4b32-bac2-103e42c0244b))
+ (fp_poly (pts
+ (xy -2.68 0.18)
+ (xy -2.68 -0.185)
+ (xy -2.315 -0.185)
+ (xy -2.315 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp e19123d4-b5dc-4dc2-8136-3848591c1163))
+ (fp_poly (pts
+ (xy 3.815 4.68)
+ (xy 3.815 4.315)
+ (xy 4.18 4.315)
+ (xy 4.18 4.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp e310643f-37c4-43c6-a01b-ed2567e7f136))
+ (fp_poly (pts
+ (xy 0.32 4.185)
+ (xy 0.32 3.82)
+ (xy 0.685 3.82)
+ (xy 0.685 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp e5fc02c2-08c1-47f5-a5fb-a6544ecf029f))
+ (fp_poly (pts
+ (xy -2.185 1.185)
+ (xy -2.185 0.82)
+ (xy -1.82 0.82)
+ (xy -1.82 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp e73160c8-b84f-45b7-981c-8156d09be87e))
+ (fp_poly (pts
+ (xy 0.32 6.18)
+ (xy 0.32 5.815)
+ (xy 0.685 5.815)
+ (xy 0.685 6.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp e7dcbf56-cd6c-4575-9931-b6e39756948e))
+ (fp_poly (pts
+ (xy -2.68 1.185)
+ (xy -2.68 0.82)
+ (xy -2.315 0.82)
+ (xy -2.315 1.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp e8bc4ef5-f2f1-48b1-968e-b143ecae0499))
+ (fp_poly (pts
+ (xy -2.185 0.18)
+ (xy -2.185 -0.185)
+ (xy -1.82 -0.185)
+ (xy -1.82 0.18)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp ea0a0d67-5e90-41c3-8e2f-ee60c47c8980))
+ (fp_poly (pts
+ (xy 2.315 1.68)
+ (xy 2.315 1.315)
+ (xy 2.68 1.315)
+ (xy 2.68 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp eb22ec84-b012-4873-a1be-48f829ef6b41))
+ (fp_poly (pts
+ (xy 1.82 4.185)
+ (xy 1.82 3.82)
+ (xy 2.185 3.82)
+ (xy 2.185 4.185)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp ec85a022-22f0-4ba7-90de-14f4846982ee))
+ (fp_poly (pts
+ (xy -2.68 5.685)
+ (xy -2.68 5.32)
+ (xy -2.315 5.32)
+ (xy -2.315 5.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp ef0dd780-d7f9-4b9a-a3a4-a423c612a9d2))
+ (fp_poly (pts
+ (xy -2.185 -0.315)
+ (xy -2.185 -0.68)
+ (xy -1.82 -0.68)
+ (xy -1.82 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp ef6a7b1c-ac6a-4fe5-be6e-76f850bba90c))
+ (fp_poly (pts
+ (xy 0.32 1.68)
+ (xy 0.32 1.315)
+ (xy 0.685 1.315)
+ (xy 0.685 1.68)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp f0b3cb68-1fdc-4f01-b0cf-1d55da855d10))
+ (fp_poly (pts
+ (xy 0.815 -0.315)
+ (xy 0.815 -0.68)
+ (xy 1.18 -0.68)
+ (xy 1.18 -0.315)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp f592aaed-724c-409a-a7c5-66d978742324))
+ (fp_poly (pts
+ (xy -3.685 2.685)
+ (xy -3.685 2.32)
+ (xy -3.32 2.32)
+ (xy -3.32 2.685)
+ ) (layer "F.Paste") (width 0) (fill solid) (tstamp f69a47d3-720f-4ce4-833b-9e492b47ee39))
+ (fp_line (start -5 -7.1) (end -5 7.1) (layer "F.SilkS") (width 0.12) (tstamp 149c9552-787e-4592-bd3a-87245aa3df11))
+ (fp_line (start 5 7.1) (end 5 -7.1) (layer "F.SilkS") (width 0.12) (tstamp 42045fbc-fbef-4a91-99b9-44d33aad5f0c))
+ (fp_line (start -5 7.1) (end 5 7.1) (layer "F.SilkS") (width 0.12) (tstamp cef8fa18-9235-407c-8f84-3e1f9d4eaf8a))
+ (fp_line (start 5 -7.1) (end -5 -7.1) (layer "F.SilkS") (width 0.12) (tstamp e6934353-fadd-4dba-acec-513e108c228d))
+ (fp_line (start 5.15 7.25) (end -5.15 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 37597b96-1d08-40c9-8504-d2a3fecfd294))
+ (fp_line (start -5.15 7.25) (end -5.15 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 39e8b638-a389-482e-b2b8-3dfa35dc6f94))
+ (fp_line (start -5.15 -7.25) (end 5.15 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp a9b237ac-c07a-45a5-b5ef-f64b65ae466d))
+ (fp_line (start 5.15 -7.25) (end 5.15 7.25) (layer "F.CrtYd") (width 0.05) (tstamp e1415253-f218-4b3e-baa6-638e29f4c101))
+ (fp_line (start -4.9 -2.15) (end -4.1 -1.75) (layer "F.Fab") (width 0.1) (tstamp 10ed1a9c-7f83-4e5a-9012-19d055b936d0))
+ (fp_line (start -4.9 -2.6) (end 4.9 -2.6) (layer "F.Fab") (width 0.1) (tstamp 183a2344-035c-4174-bb51-703e398fb65d))
+ (fp_line (start 4.9 -7) (end 4.9 7) (layer "F.Fab") (width 0.1) (tstamp 69d7a3a7-024b-4695-a45d-a957438fdc76))
+ (fp_line (start 4.9 7) (end -4.9 7) (layer "F.Fab") (width 0.1) (tstamp 6a831e46-b4f5-4371-8300-d46d0fdd691b))
+ (fp_line (start -4.9 -1.35) (end -4.1 -1.75) (layer "F.Fab") (width 0.1) (tstamp 7b554533-9d59-4933-8a8a-a556374fb81f))
+ (fp_line (start -4.9 -7) (end 4.9 -7) (layer "F.Fab") (width 0.1) (tstamp 9fb1986a-fc52-4d7d-898f-30be697eb692))
+ (fp_line (start -4.9 7) (end -4.9 -7) (layer "F.Fab") (width 0.1) (tstamp c5cc5877-a0b1-4493-bd34-a8f605b6ac09))
+ (pad "A2" smd circle (at -2.25 -1.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 3efd75c0-5b7a-41c4-ba14-67b96addfecd))
+ (pad "A3" smd circle (at -0.75 -1.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp d68d35c1-cd51-42e8-8aaf-c062affce594))
+ (pad "A4" smd circle (at 0.75 -1.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp b5684773-a776-46da-9c1b-b9071868af1d))
+ (pad "A5" smd circle (at 2.25 -1.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp cee90492-7bd5-4fe8-a4f6-22a839b5d12a))
+ (pad "A6" smd circle (at 3.75 -1.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 1cc02478-3987-4ed2-a923-0ee96e3bcd96))
+ (pad "B1" smd circle (at -3.75 -0.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 4eb978ca-86a1-4df9-86c0-a517c9f4e173))
+ (pad "B2" smd circle (at -2.25 -0.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 240f2920-9b32-4ce2-9732-f92a16741609))
+ (pad "B3" smd circle (at -0.75 -0.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp cf74b280-7ae0-430c-ba6a-d4a2288605ce))
+ (pad "B4" smd circle (at 0.75 -0.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 6692a3c7-4742-46c5-96ff-4f6fc1b5a353))
+ (pad "B5" smd circle (at 2.25 -0.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 751c3e89-9588-4837-b4cf-64b9bf6c740f))
+ (pad "B6" smd circle (at 3.75 -0.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp d8928454-35f3-4dfc-9844-7556cf8698bc))
+ (pad "C1" smd circle (at -3.75 1.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 9427233c-3eb2-4e0f-a3cd-627da2ee94b0))
+ (pad "C2" smd circle (at -2.25 1.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp e35f1f86-ff32-4743-ae28-2e380b5c4fbb))
+ (pad "C3" smd circle (at -0.75 1.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp fe9728b3-e526-419e-951b-05d801d21fdd))
+ (pad "C4" smd circle (at 0.75 1.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp c2253a9c-2415-4469-960f-c2bc3ebea7b3))
+ (pad "C5" smd circle (at 2.25 1.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 90ec98de-f3ab-4c83-ab75-e40c84f8c39d))
+ (pad "C6" smd circle (at 3.75 1.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 7e59b5da-ba31-4527-9d93-48c498c12a44))
+ (pad "D1" smd circle (at -3.75 2.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp a5e864c9-840d-4d4f-9ec1-888c50b6dfd9))
+ (pad "D2" smd circle (at -2.25 2.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp a034834b-a00b-49c0-a188-59cae214d662))
+ (pad "D3" smd circle (at -0.75 2.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 6838538a-2616-4df2-be38-45f9af5eab09))
+ (pad "D4" smd circle (at 0.75 2.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp d8497117-d955-470f-97b1-924d9e951445))
+ (pad "D5" smd circle (at 2.25 2.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 63c06e51-0011-4fcf-8df4-629193820389))
+ (pad "D6" smd circle (at 3.75 2.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp bc813ee5-6031-482b-b0b6-5181a2e7cc54))
+ (pad "E1" smd circle (at -3.75 4.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 1c404cf7-778e-466e-b345-6b8a082be3eb))
+ (pad "E2" smd circle (at -2.25 4.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 7e1b975f-bacf-4693-bbbb-430807bc5761))
+ (pad "E3" smd circle (at -0.75 4.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 7ec03a22-df76-4cc9-8bed-aa261649dd24))
+ (pad "E4" smd circle (at 0.75 4.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp c42bcdfa-2955-4433-b3ee-a6caf561852a))
+ (pad "E5" smd circle (at 2.25 4.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp e287289b-79cd-4690-a8b2-1f962717dd41))
+ (pad "E6" smd circle (at 3.75 4.25) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp f1e24e4a-93dd-4113-b836-a87a4e72651e))
+ (pad "F1" smd circle (at -3.75 5.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 44a6eaca-d6f5-4900-92aa-862220a7d67a))
+ (pad "F2" smd circle (at -2.25 5.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp b801ba56-79a3-4992-b96f-73db1dcdd6c9))
+ (pad "F3" smd circle (at -0.75 5.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 14fb9751-61ae-4b08-8870-bdf942329677))
+ (pad "F4" smd circle (at 0.75 5.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp a68f4e08-1c82-418a-87a0-402f5b6f6622))
+ (pad "F5" smd circle (at 2.25 5.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 2c40cfa7-94c4-497a-be43-22a9cbd81ce9))
+ (pad "F6" smd circle (at 3.75 5.75) (size 0.762 0.762) (layers "F.Cu" "F.Mask") (tstamp 0ddd3c4d-d50c-487f-bcb7-91dab99855bb))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 67a881d5-e5bd-44bd-900e-05e44ebc784b) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -4.9 -2.6)
+ (xy 4.9 -2.6)
+ (xy 4.9 -7)
+ (xy -4.9 -7)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/Garmin_M8-35_9.8x14.0mm_Layout6x6_P1.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM69HW.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM69HW.kicad_mod
new file mode 100644
index 00000000..7c053b96
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM69HW.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "HOPERF_RFM69HW" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A030172)
+ (descr "Radio, RF, Module, http://www.hoperf.com/upload/rf/RFM69HW-V1.3.pdf")
+ (tags "Radio RF Module")
+ (attr smd)
+ (fp_text reference "REF**" (at -7.8 -9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e156cd62-e93a-40c2-a603-adeb5b82d4df)
+ )
+ (fp_text value "HOPERF_RFM69HW" (at 0 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5ada92a3-6606-46cd-b272-01b808a92235)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c640201d-136e-40ff-ba54-289e9f81873f)
+ )
+ (fp_line (start 10.05 -8.2) (end 10.05 -7.8) (layer "F.SilkS") (width 0.1) (tstamp 25b707f2-ae35-4139-ad56-e69e15fa868e))
+ (fp_line (start -10.05 -8.2) (end -0.05 -8.2) (layer "F.SilkS") (width 0.1) (tstamp 647639c1-b772-47b3-b72a-63b4c208fed3))
+ (fp_line (start -10.05 -8.2) (end -10.05 -7.8) (layer "F.SilkS") (width 0.1) (tstamp 8c9d43e7-b4c7-4dd7-9e72-d1dd61b7f071))
+ (fp_line (start -10.05 7.8) (end -10.05 8.2) (layer "F.SilkS") (width 0.1) (tstamp a086153c-0cfc-4585-aa99-4e23a67ca2da))
+ (fp_line (start 9.55 -8.2) (end 10.05 -8.2) (layer "F.SilkS") (width 0.1) (tstamp a2eec4d4-192b-45b9-8ba0-c80acee3c574))
+ (fp_line (start 10.05 7.8) (end 10.05 8.2) (layer "F.SilkS") (width 0.1) (tstamp a33b532c-7d04-45e3-89d6-2a298fef2ad1))
+ (fp_line (start 9.55 8.2) (end 10.05 8.2) (layer "F.SilkS") (width 0.1) (tstamp d34ef3be-de2a-48b4-8680-dba9ca2f0527))
+ (fp_line (start -10.05 8.2) (end -9.55 8.2) (layer "F.SilkS") (width 0.1) (tstamp e6c56e52-69f7-4f3b-9545-d5fac2f782f7))
+ (fp_line (start 10.6 -8.25) (end 10.6 8.25) (layer "F.CrtYd") (width 0.05) (tstamp 184d8fad-c99f-4e47-83ef-0bfcaee5ed57))
+ (fp_line (start -10.6 -8.25) (end 10.6 -8.25) (layer "F.CrtYd") (width 0.05) (tstamp 403d62c3-a43a-46cd-8416-75a4b1ccab5e))
+ (fp_line (start 10.6 8.25) (end -10.6 8.25) (layer "F.CrtYd") (width 0.05) (tstamp a248fcd1-f1de-461e-984d-c81dc733f7cb))
+ (fp_line (start -10.6 8.25) (end -10.6 -8.25) (layer "F.CrtYd") (width 0.05) (tstamp ae03b3ca-3113-4f0e-8260-751c137ddfa7))
+ (fp_line (start 9.85 8) (end -9.85 8) (layer "F.Fab") (width 0.1) (tstamp 586af693-1685-4d97-b64b-8d7168eacc91))
+ (fp_line (start 9.85 -8) (end 9.85 8) (layer "F.Fab") (width 0.1) (tstamp 5ebbf3fe-f300-4497-bff1-4620f41cc2c6))
+ (fp_line (start -9.85 -8) (end 9.85 -8) (layer "F.Fab") (width 0.1) (tstamp 80d86032-afd1-4919-a753-504969d70816))
+ (fp_line (start -9.85 8) (end -9.85 -8) (layer "F.Fab") (width 0.1) (tstamp a358a9c7-147a-481b-a9a3-0224d7a7331d))
+ (fp_circle (center -7 -7) (end -7.5 -7) (layer "F.Fab") (width 0.1) (fill none) (tstamp 38f9003a-9537-478a-89f4-1fb4b0818b06))
+ (pad "1" smd rect (at -9.1 -7) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9ee20d0-2bfd-447c-ba49-4ed060e2ed7b))
+ (pad "2" smd rect (at -9.1 -5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e99400dd-6e8e-49d1-92cf-805ba2d79645))
+ (pad "3" smd rect (at -9.1 -3) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eeae73b5-2a77-43a9-b704-f5ace2322496))
+ (pad "4" smd rect (at -9.1 -1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 627aa92b-b6fa-445e-b1ed-d072c9373568))
+ (pad "5" smd rect (at -9.1 1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9689c46e-23b4-47d3-842f-21723c431ed8))
+ (pad "6" smd rect (at -9.1 3) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f41c1902-03f2-4cd5-bd70-017579c25b5a))
+ (pad "7" smd rect (at -9.1 5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ebf68fd-5029-4512-aa27-301b98b97afc))
+ (pad "8" smd rect (at -9.1 7) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c60b26d0-5e8b-4e54-81a4-a99194f000bc))
+ (pad "9" smd rect (at 9.1 7) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f480fdd-a58c-4bb3-af08-5c8cba316ae1))
+ (pad "10" smd rect (at 9.1 5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef28bb00-1a10-4437-bb70-c287ae905a14))
+ (pad "11" smd rect (at 9.1 3) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bed8b31d-bd07-4a4d-bc30-7e6b55df457e))
+ (pad "12" smd rect (at 9.1 1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp abc9e43e-f44b-4bb5-af73-0259a17bed83))
+ (pad "13" smd rect (at 9.1 -1) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ed2fa1c-c4b2-4ec3-b548-ad1025f68841))
+ (pad "14" smd rect (at 9.1 -3) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be7cf1fc-f673-4c4b-ad8e-c569c5754a19))
+ (pad "15" smd rect (at 9.1 -5) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ece9c64e-adbe-4a70-851f-095c63ab7016))
+ (pad "16" smd rect (at 9.1 -7) (size 2.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92328fe6-5856-4eed-90ad-bcda143a951f))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/HOPERF_RFM69HW.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM9XW_SMD.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM9XW_SMD.kicad_mod
new file mode 100644
index 00000000..61a7c240
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM9XW_SMD.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "HOPERF_RFM9XW_SMD" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C227243)
+ (descr "Low Power Long Range Transceiver Module SMD-16 (https://www.hoperf.com/data/upload/portal/20181127/5bfcbea20e9ef.pdf)")
+ (tags "LoRa Low Power Long Range Transceiver Module")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 57e00932-9c9d-4ebe-8577-c3eecba76b05)
+ )
+ (fp_text value "HOPERF_RFM9XW_SMD" (at 0 9.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 94188043-fd39-4ae4-b476-b7b50c6a1677)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 724804ae-afda-4ca7-9d74-034ceaf72eb6)
+ )
+ (fp_line (start -8.1 -7.75) (end -9 -7.75) (layer "F.SilkS") (width 0.12) (tstamp 013b1b79-06dc-4460-a041-f227f89698ae))
+ (fp_line (start -8.1 -8.1) (end -8.1 -7.75) (layer "F.SilkS") (width 0.12) (tstamp 04f98e19-0b08-4f31-82ed-d23357c9ea97))
+ (fp_line (start 8.1 8.1) (end 8.1 7.7) (layer "F.SilkS") (width 0.12) (tstamp 64526a3a-49b9-41cf-84c7-e16cc0aef7d9))
+ (fp_line (start -8.1 -8.1) (end 8.1 -8.1) (layer "F.SilkS") (width 0.12) (tstamp 7a69b4c9-01ba-4467-8c7d-e818e23b6c94))
+ (fp_line (start 8.1 -8.1) (end 8.1 -7.7) (layer "F.SilkS") (width 0.12) (tstamp 9d115d5f-0bf5-4d55-aa06-c9ac82137207))
+ (fp_line (start -8.1 8.1) (end 8.1 8.1) (layer "F.SilkS") (width 0.12) (tstamp a6388400-7713-41e7-9e1f-63d507dc9518))
+ (fp_line (start -8.1 7.7) (end -8.1 8.1) (layer "F.SilkS") (width 0.12) (tstamp f992e0cd-c7a9-4234-9d65-b5c807f7d9b9))
+ (fp_line (start -9.25 8.25) (end 9.25 8.25) (layer "F.CrtYd") (width 0.05) (tstamp 4835d317-9534-497c-9e4b-123b5f043719))
+ (fp_line (start -9.25 8.25) (end -9.25 -8.25) (layer "F.CrtYd") (width 0.05) (tstamp 75d33281-1622-4a57-b4d0-f0d7be042170))
+ (fp_line (start 9.25 -8.25) (end 9.25 8.25) (layer "F.CrtYd") (width 0.05) (tstamp a2321290-dbde-4ecf-9325-d65c41ff05c5))
+ (fp_line (start -9.25 -8.25) (end 9.25 -8.25) (layer "F.CrtYd") (width 0.05) (tstamp add2c45c-099b-4a44-bad3-de4e8666c7e5))
+ (fp_line (start 8 8) (end 8 -8) (layer "F.Fab") (width 0.1) (tstamp 4c8db61b-c129-413c-b018-a2ae673cbc15))
+ (fp_line (start -7 -8) (end 8 -8) (layer "F.Fab") (width 0.1) (tstamp 587d19c3-de8e-4f2d-8f37-87f43ac9c497))
+ (fp_line (start -8 8) (end 8 8) (layer "F.Fab") (width 0.1) (tstamp 65139142-cd1b-4449-962f-49d55e0e31e3))
+ (fp_line (start -7 -8) (end -8 -7) (layer "F.Fab") (width 0.1) (tstamp ec98e96c-ef09-421a-a630-92581031bdca))
+ (fp_line (start -8 8) (end -8 -7) (layer "F.Fab") (width 0.1) (tstamp f57c3ef0-dbe4-4f49-9905-f0f11928a78e))
+ (pad "1" smd rect (at -8 -7) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f74b62a1-ab8c-43e2-8ad3-03eca9264329))
+ (pad "2" smd rect (at -8 -5) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4bc53ddd-a9ab-4724-909f-6881d4a4db04))
+ (pad "3" smd rect (at -8 -3) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc5a6b2d-7611-4f6b-83fa-0ce4fdee7f13))
+ (pad "4" smd rect (at -8 -1) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd4a296f-f7db-4544-83ab-02c9004cd2e0))
+ (pad "5" smd rect (at -8 1) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79738c83-5b34-4f84-9cd3-d8771039a24a))
+ (pad "6" smd rect (at -8 3) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b37b3e8-9c01-4715-8466-1baad1cb31fa))
+ (pad "7" smd rect (at -8 5) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f06fece6-aec5-4ded-a8dc-99942efc6b4f))
+ (pad "8" smd rect (at -8 7) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8c85a15-67cb-47d8-8728-df58d7a89518))
+ (pad "9" smd rect (at 8 7) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1a77355-6abe-4b8c-9ee6-7f366e2863a3))
+ (pad "10" smd rect (at 8 5) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3000a2e8-7be3-487a-a9c9-eeca46372586))
+ (pad "11" smd rect (at 8 3) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 873a0720-dfef-47af-9b8d-fac8dd92f27f))
+ (pad "12" smd rect (at 8 1) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c710ca5a-f30e-482e-a824-d002b3b5e5ae))
+ (pad "13" smd rect (at 8 -1) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5b83452-254d-4cfe-883b-088249b695f8))
+ (pad "14" smd rect (at 8 -3) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7445dafe-fa5a-4745-9a69-281e77e00c4b))
+ (pad "15" smd rect (at 8 -5) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ea993cf-658d-4d0f-a545-fc20614dd3cd))
+ (pad "16" smd rect (at 8 -7) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba3cc2e3-58a2-4c5b-8fc2-408bc3155f73))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/HOPERF_RFM9XW_SMD.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM9XW_THT.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM9XW_THT.kicad_mod
new file mode 100644
index 00000000..8d910ff6
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/HOPERF_RFM9XW_THT.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "HOPERF_RFM9XW_THT" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5CB299BA)
+ (descr "Low Power Long Range Transceiver Module THT-16 (https://www.hoperf.com/data/upload/portal/20181127/5bfcbea20e9ef.pdf)")
+ (tags "Low Power Long Range Transceiver Module LoRa")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.8 -2.17) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b466796e-3db4-4f44-9907-23dec64fb471)
+ )
+ (fp_text value "HOPERF_RFM9XW_THT" (at 6.8 16.36) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 35ee7b1c-c9e5-414c-82dd-355b9c4e8aa4)
+ )
+ (fp_text user "${REFERENCE}" (at 6.8 7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6985e053-04e8-43c2-a7d6-cf51afd2ef99)
+ )
+ (fp_line (start 14.925 -1.125) (end 14.925 15.125) (layer "F.SilkS") (width 0.12) (tstamp 294c86d2-2239-44b0-ac8a-846d06dbce5b))
+ (fp_line (start -1.6 -1.4) (end 0.7 -1.4) (layer "F.SilkS") (width 0.12) (tstamp 3a810f10-a2cd-4145-a7a4-a10f8067ca4f))
+ (fp_line (start -1.6 0.7) (end -1.6 -1.4) (layer "F.SilkS") (width 0.12) (tstamp adfdad35-9f9d-48c8-b51b-23b96f6792eb))
+ (fp_line (start -1.325 15.125) (end -1.325 -1.125) (layer "F.SilkS") (width 0.12) (tstamp c0f9239e-81a2-4463-a9c1-bbca56a53f59))
+ (fp_line (start -1.325 -1.125) (end 14.925 -1.125) (layer "F.SilkS") (width 0.12) (tstamp ce22cf91-3d45-4462-8590-c55d8dd0ab9d))
+ (fp_line (start 14.925 15.125) (end -1.325 15.125) (layer "F.SilkS") (width 0.12) (tstamp df54372c-1d59-4273-84eb-2d86bed23d4b))
+ (fp_line (start -1.45 15.25) (end -1.45 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp 4e5de89c-6526-4cbc-b764-155efdd3ba96))
+ (fp_line (start -1.45 -1.25) (end 15.05 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp 7b8b102c-5f33-47ce-8569-1521f2fc4640))
+ (fp_line (start 15.05 15.25) (end -1.45 15.25) (layer "F.CrtYd") (width 0.05) (tstamp 976a5872-5bff-45a2-b268-6de78c274980))
+ (fp_line (start 15.05 -1.25) (end 15.05 15.25) (layer "F.CrtYd") (width 0.05) (tstamp aa377fbf-0fd0-4a6b-9c2b-9385014b7b0d))
+ (fp_line (start 14.8 -1) (end 14.8 15) (layer "F.Fab") (width 0.1) (tstamp 1958c7ff-ca3b-4372-8fc8-5c34cb1b50fa))
+ (fp_line (start -1.2 15) (end -1.2 0) (layer "F.Fab") (width 0.1) (tstamp 82da828b-20fe-43ec-b1c2-2a62f6523c8f))
+ (fp_line (start 14.8 15) (end -1.2 15) (layer "F.Fab") (width 0.1) (tstamp cc916fa5-e95b-4d60-aad5-661d8cdb4d8b))
+ (fp_line (start -1.2 0) (end -0.2 -1) (layer "F.Fab") (width 0.1) (tstamp d087fc44-9ab6-4ce7-8c23-fe30631aa4f5))
+ (fp_line (start -0.2 -1) (end 14.8 -1) (layer "F.Fab") (width 0.1) (tstamp e34432a7-953d-4c91-a0f9-666d48105171))
+ (pad "1" thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp de76823f-0b8d-4f22-bfe6-7461dcbb119a))
+ (pad "2" thru_hole circle (at 0 2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp 5a988874-613a-4a3e-a7c5-0d83c87c7bd5))
+ (pad "3" thru_hole circle (at 0 4) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp c32c2b38-38b7-4016-af73-c406267b4308))
+ (pad "4" thru_hole circle (at 0 6) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp eb3ebf6d-2d7c-451b-8825-3361df05376f))
+ (pad "5" thru_hole circle (at 0 8) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp aaa2ab76-1edd-4df1-8d64-4d4779455cd8))
+ (pad "6" thru_hole circle (at 0 10) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp 93ff07d9-3181-449b-81ea-3bf5e80a798f))
+ (pad "7" thru_hole circle (at 0 12) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp 01dc7660-8ae5-49e9-81e5-ce8e0e841ef8))
+ (pad "8" thru_hole circle (at 0 14) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp c0090104-2614-48c5-b0cb-9290d74280cc))
+ (pad "9" thru_hole circle (at 13.6 14) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp 53d20de1-df72-4840-8398-4d301d9dcc68))
+ (pad "10" thru_hole circle (at 13.6 12) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp 7689f92a-a44e-4211-9d36-8854f6c03f0f))
+ (pad "11" thru_hole circle (at 13.6 10) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp 47f7d53c-3b80-48b2-8964-b3cb246f0821))
+ (pad "12" thru_hole circle (at 13.6 8) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp 78d6c671-31db-4568-84a3-e2c3dcac2ab5))
+ (pad "13" thru_hole circle (at 13.6 6) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp c1de0afb-d59c-445c-bbe1-f3fa351636e7))
+ (pad "14" thru_hole circle (at 13.6 4) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp cdb1e2fc-dafe-4106-9d8d-b5f1cb098576))
+ (pad "15" thru_hole circle (at 13.6 2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp 776a3967-fb05-4545-9c2b-a7276458378f))
+ (pad "16" thru_hole circle (at 13.6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) (tstamp b87cce84-0440-4bd1-9c15-919b25918561))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/HOPERF_RFM9XW_THT.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/IQRF_TRx2DA_KON-SIM-01.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/IQRF_TRx2DA_KON-SIM-01.kicad_mod
new file mode 100644
index 00000000..e12fe37b
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/IQRF_TRx2DA_KON-SIM-01.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "IQRF_TRx2DA_KON-SIM-01" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61FED7A5)
+ (descr "8 pin SIM connector for IQRF TR-x2DA(T) modules, http://iqrf.org/weben/downloads.php?id=104")
+ (tags "IQRF_KON-SIM-01 IQRF_TRx2DA")
+ (attr smd)
+ (fp_text reference "REF**" (at 0.1 -9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e3a1c584-2373-4bb0-a57b-73e5e63f42e2)
+ )
+ (fp_text value "IQRF_TRx2DA_KON-SIM-01" (at 0 24) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a4bdf79e-d467-41b1-a5d0-0576505fd4ab)
+ )
+ (fp_text user "Antenna" (at 0 20) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51855757-0022-4d5d-aded-62ad7e350e58)
+ )
+ (fp_text user "KEEP OUT ZONE" (at 0 14.75) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b75b4fc7-55ec-49dc-b0ee-74e5477bcd3e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c9478a10-282b-4f15-ad97-5c2820c71930)
+ )
+ (fp_line (start -8.5 6.2) (end 8.5 6.2) (layer "F.SilkS") (width 0.12) (tstamp 0c4642e9-3468-4855-b2ae-106aea1851f8))
+ (fp_line (start -8.5 6.2) (end -8.5 -9.99) (layer "F.SilkS") (width 0.12) (tstamp 1045007c-5973-4123-867c-1cd5ea9e839b))
+ (fp_line (start 8.5 6.2) (end 8.5 -9.99) (layer "F.SilkS") (width 0.12) (tstamp 49367984-0591-4093-ae4d-e2800b1ffe2f))
+ (fp_line (start -5.42 -6.19) (end 5.42 -6.19) (layer "F.SilkS") (width 0.12) (tstamp 698010dc-43e3-44af-b24f-4c166842054d))
+ (fp_line (start -8.5 -9.99) (end -5.42 -9.99) (layer "F.SilkS") (width 0.12) (tstamp 7fb99dba-171a-4dfd-9c0b-77e2fafca5c8))
+ (fp_line (start 5.42 -6.19) (end 5.42 -9.99) (layer "F.SilkS") (width 0.12) (tstamp 867a2f04-ac03-4694-b24c-005b7bf4b4bc))
+ (fp_line (start -5.42 -9.98) (end -5.42 -6.19) (layer "F.SilkS") (width 0.12) (tstamp 9b85e9dd-49c3-46be-b971-81ab1e935d62))
+ (fp_line (start 5.42 -9.99) (end 8.5 -9.99) (layer "F.SilkS") (width 0.12) (tstamp c4639a26-997a-47fe-a262-0cbf5746ed58))
+ (fp_line (start -4.8 -6.49) (end -2.995 -6.49) (layer "F.SilkS") (width 0.12) (tstamp f09e05f1-75f6-4fca-a8e4-5bcb4c652a21))
+ (fp_line (start 8.73 23) (end 8.73 -10.22) (layer "F.CrtYd") (width 0.05) (tstamp 0b12f50c-bd1d-45fc-9bbd-3fff26729b7a))
+ (fp_line (start -8.73 23) (end 8.73 23) (layer "F.CrtYd") (width 0.05) (tstamp 5c97da0f-46ec-46da-bdad-cd88d8badea2))
+ (fp_line (start -8.73 23) (end -8.73 -10.22) (layer "F.CrtYd") (width 0.05) (tstamp 719e054d-a930-475f-87a2-1969b2207217))
+ (fp_line (start -8.73 -10.22) (end 8.73 -10.22) (layer "F.CrtYd") (width 0.05) (tstamp eb87c3e0-cb71-4e37-a01a-1c6dc2f08487))
+ (fp_line (start 8.225 5.93) (end 8.225 -9.72) (layer "F.Fab") (width 0.1) (tstamp 16e7d7b9-3894-4c38-8769-2ede00c5b3df))
+ (fp_line (start -5.69 -5.92) (end -4.795 -5.92) (layer "F.Fab") (width 0.1) (tstamp 2cfccfa3-2c05-4977-981b-430fb6462243))
+ (fp_line (start -8.225 5.93) (end 8.225 5.93) (layer "F.Fab") (width 0.1) (tstamp 58156f1f-eb2b-430e-8d8b-a81fe6324cbb))
+ (fp_line (start -3.895 -4.975) (end -2.995 -5.92) (layer "F.Fab") (width 0.1) (tstamp 587c6f9f-5b7a-4156-a3d9-c7a234f65a1b))
+ (fp_line (start -8.225 -9.72) (end -5.69 -9.72) (layer "F.Fab") (width 0.1) (tstamp 70edad81-12a1-4d07-a144-91d066be303f))
+ (fp_line (start -4.8 -6.49) (end -2.995 -6.49) (layer "F.Fab") (width 0.1) (tstamp 86eb6964-fd4c-4cc8-a0c3-c18d79177a00))
+ (fp_line (start -2.995 -5.92) (end 5.69 -5.92) (layer "F.Fab") (width 0.1) (tstamp 9fc769a8-1a6d-417c-a68a-2059e03d1ca1))
+ (fp_line (start -4.8 -5.92) (end -3.895 -4.975) (layer "F.Fab") (width 0.1) (tstamp b5418c4c-a458-4252-afee-770283a47668))
+ (fp_line (start -8.225 -9.72) (end -8.225 5.93) (layer "F.Fab") (width 0.1) (tstamp c1cc1b25-fd72-419d-9942-5cb806f8bd81))
+ (fp_line (start -5.69 -9.72) (end -5.69 -5.92) (layer "F.Fab") (width 0.1) (tstamp d4eac871-bd98-4776-8425-dbfc6ad14a2a))
+ (fp_line (start 5.69 -9.72) (end 8.225 -9.72) (layer "F.Fab") (width 0.1) (tstamp d95c6ca4-0836-449c-b90a-c593b7f97c11))
+ (fp_line (start 5.69 -9.72) (end 5.69 -5.92) (layer "F.Fab") (width 0.1) (tstamp f2bcc3fe-b87f-4b03-b5b8-08bcd74c18a1))
+ (pad "" smd rect (at -7.075 -1.07) (size 1.7 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 10bcffe4-992c-4fa5-9989-115539e4f1d6))
+ (pad "" smd rect (at 7.075 -1.07) (size 1.7 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba8e2fba-717c-4b21-8120-abbe4a96b1ad))
+ (pad "C1" smd rect (at -3.895 -4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad40a2f6-ab66-4ac3-b41f-ed92918b8dc2))
+ (pad "C2" smd rect (at -1.355 -4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57351d18-4f10-4c63-84c7-61cc2ca10d02))
+ (pad "C3" smd rect (at 1.185 -4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b42e1a7b-3ba2-4464-a641-55a1b7abb46b))
+ (pad "C4" smd rect (at 3.725 -4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17db6046-8439-430d-be0e-af2da50f64a3))
+ (pad "C5" smd rect (at -3.895 4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4dc08c51-d3da-475a-a71a-ee10d5b44815))
+ (pad "C6" smd rect (at -1.355 4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08797b89-a42a-4d6f-a91a-051a53e4704d))
+ (pad "C7" smd rect (at 1.185 4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dacb36a4-4d0a-45de-990b-958de2deb5cf))
+ (pad "C8" smd rect (at 3.725 4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c671d0e8-cae5-41d9-9448-723a6a8655f5))
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 455ab60b-7725-47c1-8bea-8bb2de9c3df5) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -8.5 11.75)
+ (xy 8.5 11.75)
+ (xy 8.5 22.75)
+ (xy -8.5 22.75)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/IQRF_TRx2DA_KON-SIM-01.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/IQRF_TRx2D_KON-SIM-01.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/IQRF_TRx2D_KON-SIM-01.kicad_mod
new file mode 100644
index 00000000..7517d87b
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/IQRF_TRx2D_KON-SIM-01.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "IQRF_TRx2D_KON-SIM-01" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B3F2C30)
+ (descr "8 pin SIM connector for IQRF TR-x2D(C)(T) modules, http://iqrf.org/weben/downloads.php?id=104")
+ (tags "IQRF_KON-SIM-01 IQRF_TRx2D IQRF_TRx2DC")
+ (attr smd)
+ (fp_text reference "REF**" (at 0.1 -9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a56b2293-66e3-49a5-a0e9-e7a0c9a210e0)
+ )
+ (fp_text value "IQRF_TRx2D_KON-SIM-01" (at 0 17.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 05092d93-7580-4484-ba9b-726b37d01a55)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bf651eca-bf94-4047-bd71-1e4ea8deeead)
+ )
+ (fp_line (start -8.5 6.2) (end -8.5 -9.99) (layer "F.SilkS") (width 0.12) (tstamp 06137919-ad47-498b-ab9e-ed3a9583892a))
+ (fp_line (start -5.42 -6.19) (end 5.42 -6.19) (layer "F.SilkS") (width 0.12) (tstamp 153296d5-228a-445d-86fa-e60ee5182074))
+ (fp_line (start 8.5 6.2) (end 8.5 -9.99) (layer "F.SilkS") (width 0.12) (tstamp 26a6e7e3-2002-4186-87ae-773006554239))
+ (fp_line (start -5.42 -9.98) (end -5.42 -6.19) (layer "F.SilkS") (width 0.12) (tstamp 26f77449-be97-4ae4-bbc9-11928ef6e27d))
+ (fp_line (start 5.42 -6.19) (end 5.42 -9.99) (layer "F.SilkS") (width 0.12) (tstamp 3ac127d0-08bd-47cd-941e-b86797dd5632))
+ (fp_line (start -8.5 6.2) (end 8.5 6.2) (layer "F.SilkS") (width 0.12) (tstamp 80fac25f-de31-4f89-b318-47a5bf2a81ad))
+ (fp_line (start -8.5 -9.99) (end -5.42 -9.99) (layer "F.SilkS") (width 0.12) (tstamp 813aeaa8-e323-467b-9d30-7f32a7ba4969))
+ (fp_line (start -4.8 -6.49) (end -2.995 -6.49) (layer "F.SilkS") (width 0.15) (tstamp 9b3707ba-3ab0-4080-a69c-a8fe7b650929))
+ (fp_line (start 5.42 -9.99) (end 8.5 -9.99) (layer "F.SilkS") (width 0.12) (tstamp ef067196-56f1-4ac0-b2dd-99636b20a67f))
+ (fp_line (start 8.73 16.35) (end 8.73 -10.22) (layer "F.CrtYd") (width 0.05) (tstamp 11d3d6c2-e74a-4e50-9d70-dfb0991f4332))
+ (fp_line (start -8.73 16.35) (end 8.73 16.35) (layer "F.CrtYd") (width 0.05) (tstamp 476eedf2-3f2f-4d20-9a90-db13152a7ecd))
+ (fp_line (start -8.73 16.35) (end -8.73 -10.22) (layer "F.CrtYd") (width 0.05) (tstamp 6fa160b7-9a56-4155-8e65-81d510cfae26))
+ (fp_line (start -8.73 -10.22) (end 8.73 -10.22) (layer "F.CrtYd") (width 0.05) (tstamp 987f5d7e-dda0-47e3-bf21-61e33826ed47))
+ (fp_line (start -8.225 -9.72) (end -5.69 -9.72) (layer "F.Fab") (width 0.1) (tstamp 0304d996-79aa-4c0d-b333-351f25c4f28b))
+ (fp_line (start -4.8 -5.92) (end -3.895 -4.975) (layer "F.Fab") (width 0.1) (tstamp 04953996-280a-4e01-8f22-a76c787587ac))
+ (fp_line (start -5.69 -5.92) (end -4.795 -5.92) (layer "F.Fab") (width 0.1) (tstamp 0629c460-760e-44ad-ad3a-64c618a1bb26))
+ (fp_line (start -3.895 -4.975) (end -2.995 -5.92) (layer "F.Fab") (width 0.1) (tstamp 45fa7c54-44a6-463a-bd54-8ba96b1b1b7c))
+ (fp_line (start -4.8 -6.49) (end -2.995 -6.49) (layer "F.Fab") (width 0.15) (tstamp 59e91455-17fc-42e9-b5e8-da5b5972eef4))
+ (fp_line (start 8.225 5.93) (end 8.225 -9.72) (layer "F.Fab") (width 0.1) (tstamp 6c3764b3-6648-4675-910e-3e3d4746f051))
+ (fp_line (start -5.69 -9.72) (end -5.69 -5.92) (layer "F.Fab") (width 0.1) (tstamp 6e07f1e7-23b5-417b-bcef-eb3a64799737))
+ (fp_line (start -8.225 -9.72) (end -8.225 5.93) (layer "F.Fab") (width 0.1) (tstamp 8db98947-4c66-41c0-94a0-1be689730def))
+ (fp_line (start -8.225 5.93) (end 8.225 5.93) (layer "F.Fab") (width 0.1) (tstamp 9758a6e2-e8fd-4524-a22d-67c892b28b3a))
+ (fp_line (start 5.69 -9.72) (end 8.225 -9.72) (layer "F.Fab") (width 0.1) (tstamp 9a70d700-bdb5-4a24-8624-0beaa0848411))
+ (fp_line (start -2.995 -5.92) (end 5.69 -5.92) (layer "F.Fab") (width 0.1) (tstamp a0bd40c9-8706-4b21-bc30-c6430bf070f1))
+ (fp_line (start 5.69 -9.72) (end 5.69 -5.92) (layer "F.Fab") (width 0.1) (tstamp cd4bd138-87a9-4b1e-963b-40c9f31d653b))
+ (pad "" smd rect (at -7.075 -1.07) (size 1.7 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7e22d67-008d-4374-96e0-cd4d3ee698c1))
+ (pad "" smd rect (at 7.075 -1.07) (size 1.7 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f485e076-3559-4989-b834-eca62b93b69b))
+ (pad "C1" smd rect (at -3.895 -4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc178213-c48d-43f2-b532-b8cfb94906da))
+ (pad "C2" smd rect (at -1.355 -4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03d5f20c-00b6-48eb-80c8-53cda929397b))
+ (pad "C3" smd rect (at 1.185 -4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 981e27bd-aef9-49f2-b256-15b5419a1341))
+ (pad "C4" smd rect (at 3.725 -4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1cb12808-b1e4-4bc2-aa3c-efbb883068df))
+ (pad "C5" smd rect (at -3.895 4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89690a7d-c84f-4fd8-b38a-c2246fe10e34))
+ (pad "C6" smd rect (at -1.355 4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81d7c0ee-2a91-4046-be26-96a4908cedd4))
+ (pad "C7" smd rect (at 1.185 4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67928760-5e91-488d-a26a-257ce74abf8b))
+ (pad "C8" smd rect (at 3.725 4.975) (size 1 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a948f72-fa79-4ece-9025-7cd73e4d6a23))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/IQRF_TRx2D_KON-SIM-01.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/Laird_BL652.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/Laird_BL652.kicad_mod
new file mode 100644
index 00000000..f19d8c21
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/Laird_BL652.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "Laird_BL652" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A056D13)
+ (descr "Bluetooth v4.2 + NFC module")
+ (tags "Bluetooth BLE NFC")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.985) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1747c169-fa7f-4e6c-9a38-acc4d908ddc4)
+ )
+ (fp_text value "Laird_BL652" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ab4b0d89-ea18-454a-ac5b-8ea36182f0e7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b7894ef7-7c05-43c3-b92f-6f39733f886a)
+ )
+ (fp_line (start -6.477 -5.207) (end -6.477 -5.842) (layer "F.SilkS") (width 0.12) (tstamp 31a45856-b1f3-4e7e-97da-55242a408171))
+ (fp_line (start 6.223 5.207) (end 5.969 5.207) (layer "F.SilkS") (width 0.12) (tstamp 3fe958e7-0cc2-4819-b7aa-1b525d32df77))
+ (fp_line (start 6.223 -5.207) (end 6.223 -4.318) (layer "F.SilkS") (width 0.12) (tstamp 5ae581e0-d26f-409b-9793-2863a9a87f0c))
+ (fp_line (start -8.001 -5.207) (end -6.477 -5.207) (layer "F.SilkS") (width 0.12) (tstamp 6e3ba855-458f-4e88-8bdb-3b1243eec73c))
+ (fp_line (start 5.969 -5.207) (end 6.223 -5.207) (layer "F.SilkS") (width 0.12) (tstamp 879d9f2c-86be-4afd-8adb-a85797287a91))
+ (fp_line (start -6.477 -5.842) (end -5.588 -5.842) (layer "F.SilkS") (width 0.12) (tstamp 948c33e6-96b2-41da-831e-acb67619e8cb))
+ (fp_line (start -3.429 5.207) (end -8.001 5.207) (layer "F.SilkS") (width 0.12) (tstamp eb7b8fd0-15e3-458e-95c5-102db570d606))
+ (fp_line (start 6.223 5.207) (end 6.223 4.318) (layer "F.SilkS") (width 0.12) (tstamp f19d828b-d6f8-4053-a5c5-c2023b183dd1))
+ (fp_line (start -8.25 -6) (end 7 -6) (layer "F.CrtYd") (width 0.05) (tstamp 18ea05b8-a381-411b-9476-6bbf848d1634))
+ (fp_line (start 7 -6) (end 7 6) (layer "F.CrtYd") (width 0.05) (tstamp 3d10d578-5db3-422c-9559-e22a0742d966))
+ (fp_line (start -8.25 6) (end -8.25 -6) (layer "F.CrtYd") (width 0.05) (tstamp ac06c4e5-0c4d-4393-a0e3-8cc3139d4475))
+ (fp_line (start 7 6) (end -8.25 6) (layer "F.CrtYd") (width 0.05) (tstamp c0589ee4-18be-4048-81d8-a404ec3f054e))
+ (fp_line (start 5.95 -5) (end 5.95 5) (layer "F.Fab") (width 0.1) (tstamp 0011486a-d68c-4628-b7e6-d486730d359e))
+ (fp_line (start -8.05 -5) (end -8.05 5) (layer "F.Fab") (width 0.1) (tstamp 23def1cd-ce2b-4861-af4b-ad631bf986b1))
+ (fp_line (start 5.95 5) (end -8.05 5) (layer "F.Fab") (width 0.1) (tstamp 5efd620a-a87c-4134-a3a8-74714bdfd66d))
+ (fp_line (start -8.05 -5) (end 5.9 -5) (layer "F.Fab") (width 0.1) (tstamp c9bfaabb-005c-40ad-84b5-18b751a2bc92))
+ (pad "1" smd rect (at -5.85 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ffd6a91-a134-479b-b09b-18b4ae661245))
+ (pad "2" smd rect (at -5.1 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4acc35a-5ad0-42cf-bd2c-2b1d99641389))
+ (pad "3" smd rect (at -4.35 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 627c4dca-509f-49b0-8381-fd7fcf4b2dd1))
+ (pad "4" smd rect (at -3.6 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af8388da-89fa-4b7d-b252-859ed81958b0))
+ (pad "5" smd rect (at -2.85 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 591ec25a-1a45-42ab-8886-016b77b22da0))
+ (pad "6" smd rect (at -2.1 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5dfa9772-e518-462b-8162-4250a0b3af38))
+ (pad "7" smd rect (at -1.35 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4ef2516-43fe-4a7c-a5a2-c27d73885aed))
+ (pad "8" smd rect (at -0.6 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff1ae277-966b-4733-8ae8-069f63830b9e))
+ (pad "9" smd rect (at 0.15 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 133a813b-c37f-4278-a958-248dc63017fd))
+ (pad "10" smd rect (at 0.9 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f8d762c-f1db-45bd-a3d2-cb7081fbdf26))
+ (pad "11" smd rect (at 1.65 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3687e9eb-c438-4990-83b0-266ca96322d3))
+ (pad "12" smd rect (at 2.4 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a083c195-56fe-4bad-8b82-235c97b26d32))
+ (pad "13" smd rect (at 3.15 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a487878d-2e26-474f-9df2-9aff2026ce60))
+ (pad "14" smd rect (at 3.9 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c54f5a5b-e4b6-4068-b31b-dbfa8b236e53))
+ (pad "15" smd rect (at 4.65 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de5cfa12-a780-43b0-bc01-6792296df8ef))
+ (pad "16" smd rect (at 5.4 -4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fd2f2bd-a0cd-4697-8fed-79cebdac6871))
+ (pad "17" smd rect (at 5.85 -3.75) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1324ced3-5bd4-4256-919c-34772b6d4b68))
+ (pad "18" smd rect (at 5.85 -3) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 893becca-6f87-4057-bbca-9623e9f89c0b))
+ (pad "19" smd rect (at 5.85 -2.25) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ea27a955-8acf-41fe-86e5-cb6f722e16a8))
+ (pad "20" smd rect (at 5.85 -1.5) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9aa4b9d9-125e-4692-9b0f-74568b80a752))
+ (pad "21" smd rect (at 5.85 -0.75) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1956df3b-4835-4961-a762-1875479974ca))
+ (pad "22" smd rect (at 5.85 0) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2346b55a-da35-4686-aecc-07853cef7533))
+ (pad "23" smd rect (at 5.85 0.75) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb523135-e1c0-4d28-ae1e-ca7241135be2))
+ (pad "24" smd rect (at 5.85 1.5) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d79b3101-2c4a-4332-85f0-5aa478914dd4))
+ (pad "25" smd rect (at 5.85 2.25) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41a62249-86c2-44a3-9461-0da333db9900))
+ (pad "26" smd rect (at 5.85 3) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4080abd7-6be6-48a6-9f51-65c62b82e823))
+ (pad "27" smd rect (at 5.85 3.75) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ada756e0-8c32-49d4-abe5-e4516fe79377))
+ (pad "28" smd rect (at 5.4 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ecc30c02-5473-44a1-b701-1f2b8759fd2d))
+ (pad "29" smd rect (at 4.65 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b192222f-cb9f-4538-b5e6-9b3ac40f3495))
+ (pad "30" smd rect (at 3.9 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b2a18e7-9400-4ef1-9723-62cf2fa39c46))
+ (pad "31" smd rect (at 3.15 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37829983-b8b1-4330-a0c2-4ca66460bd9c))
+ (pad "32" smd rect (at 2.4 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ced9a19-0e7a-4374-901c-bf36f841aec5))
+ (pad "33" smd rect (at 1.65 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e24ee3a-e8ba-4718-87aa-c1e33a47a71b))
+ (pad "34" smd rect (at 0.9 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae621b87-a0c3-4719-be92-8e2ce610c034))
+ (pad "35" smd rect (at 0.15 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c87d4084-5dae-431f-8086-b1867e3c3c04))
+ (pad "36" smd rect (at -0.6 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8af6ae94-403f-425c-a4f6-26c19ad67bf1))
+ (pad "37" smd rect (at -1.35 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31d573c6-c00d-49ea-b749-66360314980b))
+ (pad "38" smd rect (at -2.1 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b24a3782-d4f5-43d1-9142-aec91a8f02c7))
+ (pad "39" smd rect (at -2.85 4.9 90) (size 1.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f147a842-12d8-4090-84b8-57120d671e7f))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/Laird_BL652.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/MOD-nRF8001.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/MOD-nRF8001.kicad_mod
new file mode 100644
index 00000000..c62a0653
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/MOD-nRF8001.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "MOD-nRF8001" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D4B671)
+ (descr "BLE module, https://www.olimex.com/Products/Modules/RF/MOD-nRF8001/")
+ (tags "BLE module")
+ (attr smd)
+ (fp_text reference "REF**" (at 12.9 -1.86 -90) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 021603d3-fed8-40c2-9fa7-7893d3cde0e5)
+ )
+ (fp_text value "MOD-nRF8001" (at -12.9 -10.96 -90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77c71c8e-b8ee-421b-9555-15e7d1a2f280)
+ )
+ (fp_text user "Antenna" (at -0.3 -10.9) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6a1af926-77b5-43d1-8297-41364a4b2d37)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at -0.3 -13.1) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f704da54-05bd-4f3f-820e-98bd7af8b3a8)
+ )
+ (fp_text user "${REFERENCE}" (at 0.8 0.49 -90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 19ff29d7-4aa4-4a88-b3a8-2697152de0df)
+ )
+ (fp_line (start -11.55 -16.626) (end 11.55 -16.626) (layer "F.SilkS") (width 0.12) (tstamp 088ec1c5-2c1c-4e64-a672-7ca505f9dfb9))
+ (fp_line (start 11.55 -16.626) (end 11.55 0.72) (layer "F.SilkS") (width 0.12) (tstamp 3ca880cb-2c95-45bf-8de1-a363cb2eea6b))
+ (fp_line (start 11.55 16.634) (end -11.55 16.634) (layer "F.SilkS") (width 0.12) (tstamp a49f54df-5878-4096-995f-c3738499994f))
+ (fp_line (start -11.55 3.26) (end -11.55 -16.626) (layer "F.SilkS") (width 0.12) (tstamp a4b0bd54-34a8-4605-9c2e-66021a329641))
+ (fp_line (start -11.55 3.26) (end -14.23 3.26) (layer "F.SilkS") (width 0.12) (tstamp c02e48cd-c919-48ac-96b1-8fca9018756a))
+ (fp_line (start -14.48 -16.76) (end 14.48 -16.76) (layer "F.CrtYd") (width 0.05) (tstamp 52bfe820-cf86-4d21-a3eb-b63356aca487))
+ (fp_line (start -14.48 16.76) (end -14.48 -16.76) (layer "F.CrtYd") (width 0.05) (tstamp 7d2ae4ef-7159-437e-afea-07a41225c6ed))
+ (fp_line (start 14.48 -16.76) (end 14.48 16.76) (layer "F.CrtYd") (width 0.05) (tstamp bf701f85-3169-4ebf-94d6-f3bc376e0f65))
+ (fp_line (start 14.48 16.76) (end -14.48 16.76) (layer "F.CrtYd") (width 0.05) (tstamp edf6ecd1-e581-4f05-b116-787b9709fce7))
+ (fp_line (start -10.43 4.83) (end -11.43 3.83) (layer "F.Fab") (width 0.12) (tstamp 0676484d-704e-4f88-acaa-1c2e62990ae9))
+ (fp_line (start 11.43 -16.506) (end 11.43 16.514) (layer "F.Fab") (width 0.12) (tstamp 1c453088-3f70-424e-a843-d14043e38692))
+ (fp_line (start -11.43 5.83) (end -10.43 4.83) (layer "F.Fab") (width 0.12) (tstamp 3f70cb70-ab7e-494f-8364-f8e0dfdaec50))
+ (fp_line (start -11.43 3.83) (end -11.43 -16.506) (layer "F.Fab") (width 0.12) (tstamp 447db3ab-567c-4bf1-a977-eaee5f8a2b41))
+ (fp_line (start -11.43 -16.506) (end 11.43 -16.506) (layer "F.Fab") (width 0.12) (tstamp 6a8c3d9e-07d2-4ab1-81d6-9951325e5f1e))
+ (fp_line (start -11.43 16.514) (end -11.43 5.83) (layer "F.Fab") (width 0.12) (tstamp 6ef5fc68-aad2-4aee-8e25-e5dfdde7cf3f))
+ (fp_line (start 11.43 16.514) (end -11.43 16.514) (layer "F.Fab") (width 0.12) (tstamp e6873c11-7593-4376-b7d3-de251e52a982))
+ (pad "1" smd rect (at -11.98 4.83 270) (size 2 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 579d8023-94e6-4f6b-87c6-55b08e859914))
+ (pad "2" smd rect (at -11.98 7.37 270) (size 2 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2330021-7461-46dc-92fc-9e3e1483cf89))
+ (pad "3" smd rect (at -11.98 9.91 270) (size 2 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb8dae2e-118c-49dc-bb6b-11d7c21714b3))
+ (pad "4" smd rect (at -11.98 12.45 270) (size 2 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0387c19-f7b6-4196-b4e1-c9fd889a546e))
+ (pad "5" smd rect (at -11.98 14.99 270) (size 2 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a534c699-c89d-4d59-89c8-884aec3c4897))
+ (pad "6" smd rect (at 11.98 14.99 270) (size 2 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1af68f8-b075-4141-a21b-00aee661342a))
+ (pad "7" smd rect (at 11.98 12.45 270) (size 2 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78cf52c0-5f41-4cdd-a1d8-627fbd4ac598))
+ (pad "8" smd rect (at 11.98 9.91 270) (size 2 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c5615f4-44de-45a3-bdac-e7c9d93fc526))
+ (pad "9" smd rect (at 11.98 7.37 270) (size 2 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01590e3a-4b87-4d5a-b6cd-3a774a0ad434))
+ (pad "10" smd rect (at 11.98 4.83 270) (size 2 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1e18397-e1e6-4b01-a13a-ffb35d460f14))
+ (pad "11" smd rect (at 11.98 2.29 270) (size 2 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b3bec87-d311-4d7e-92b2-9ac57b3eb553))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp b7a366ec-e463-487e-b5d8-fd031eb18f42) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -11.55 -7)
+ (xy -11.55 -16.626)
+ (xy 11.55 -16.626)
+ (xy 11.55 -7)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/MOD-nRF8001.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/Microchip_RN4871.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/Microchip_RN4871.kicad_mod
new file mode 100644
index 00000000..77f57a86
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/Microchip_RN4871.kicad_mod
@@ -0,0 +1,112 @@
+(footprint "Microchip_RN4871" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 6201717F)
+ (descr "Microchip RN4871 footprint")
+ (tags "RN4871 BLE")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e4e6c438-747c-40e6-93ff-2328054c9e25)
+ )
+ (fp_text value "Microchip_RN4871" (at 0 4.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 56348347-ca4f-4f01-b3b5-2f260ebaf309)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0 -7.3) (layer "Cmts.User")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 2158a9c6-95b8-4ec2-834a-bbe07aa6c0a0)
+ )
+ (fp_text user "On any layer" (at 0 -5.7) (layer "Cmts.User")
+ (effects (font (size 0.25 0.25) (thickness 0.05)))
+ (tstamp 493c4fd8-c030-4c25-a2d5-a6ca442933e3)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at -2.575 -2.5 90) (layer "Cmts.User")
+ (effects (font (size 0.25 0.25) (thickness 0.05)))
+ (tstamp 97d27967-ba72-4789-9009-2daf70499c69)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 1.825 -0.825 90) (layer "Cmts.User")
+ (effects (font (size 0.25 0.25) (thickness 0.05)))
+ (tstamp 9f07ddc9-48ab-4888-a821-eda45ea4b99f)
+ )
+ (fp_text user "No Metal, No Traces, Components" (at 0 -6.2) (layer "Cmts.User")
+ (effects (font (size 0.25 0.25) (thickness 0.05)))
+ (tstamp a6032f96-bd1e-4a99-ad4b-516bfbe306fb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.1)))
+ (tstamp bfa9f466-153f-4f87-b580-1a620c3c4a69)
+ )
+ (fp_line (start -4.7 -4.1) (end -4.7 -4.4) (layer "F.SilkS") (width 0.12) (tstamp 87dcbc2e-a0da-4cc2-ac56-fec1b49cc638))
+ (fp_line (start -5.1 -4.1) (end -4.7 -4.1) (layer "F.SilkS") (width 0.12) (tstamp a9b48f2b-eb44-444b-8e21-40f66a82ca8a))
+ (fp_line (start -5.36 4.08) (end 5.36 4.08) (layer "F.CrtYd") (width 0.05) (tstamp 136cfcde-f951-46e4-8f8e-5d540f84266e))
+ (fp_line (start 5.36 4.08) (end 5.36 -8.61) (layer "F.CrtYd") (width 0.05) (tstamp 164397f7-3508-460b-a22b-47b9e1ab4740))
+ (fp_line (start 5.36 -8.61) (end -5.36 -8.61) (layer "F.CrtYd") (width 0.05) (tstamp c87d9ee9-d105-4d80-a68e-689c3dbdb1b1))
+ (fp_line (start -5.36 4.08) (end -5.36 -8.61) (layer "F.CrtYd") (width 0.05) (tstamp d24edef9-230a-4036-9112-bf2bdcbefbd9))
+ (fp_line (start 4.5 3.25) (end 4.5 -8.25) (layer "F.Fab") (width 0.1) (tstamp 5af8c5cc-fa59-4b4d-af1c-b015149cd992))
+ (fp_line (start -4.5 -8.25) (end -4.5 3.25) (layer "F.Fab") (width 0.1) (tstamp 60aedfba-1877-408b-8361-382ffa335794))
+ (fp_line (start -4.5 3.25) (end 4.5 3.25) (layer "F.Fab") (width 0.1) (tstamp 901907af-c6c1-4290-adba-513601a86a2f))
+ (fp_line (start 4.5 -8.25) (end -4.5 -8.25) (layer "F.Fab") (width 0.1) (tstamp d3fd7aab-6a25-427f-b3ac-439548694cca))
+ (pad "1" smd rect (at -4.35 -3.45 90) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 966ea784-1f14-4356-af65-59c41a9b81ea))
+ (pad "2" smd rect (at -4.35 -2.25 90) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e08ec44e-ccd8-4025-814c-61dfde2aae7b))
+ (pad "3" smd rect (at -4.35 -1.05 90) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0166cf9b-8d4e-4309-b276-df155c8eef98))
+ (pad "4" smd rect (at -4.35 0.15 90) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b4df23d-1d6d-4013-9921-acb327d392ea))
+ (pad "5" smd rect (at -4.35 1.35 90) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4febdabb-e8a8-4e00-9f19-f5b3b257f222))
+ (pad "6" smd rect (at -3 3.05) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35a4a330-cf0a-48f0-9dd2-d1be62d74e54))
+ (pad "7" smd rect (at -1.8 3.05) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08ca46bb-8ca1-4388-8d28-9af2294513ab))
+ (pad "8" smd rect (at -0.6 3.05) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 33ac44c3-6c7d-47b8-9f66-f7b721bf29fa))
+ (pad "9" smd rect (at 0.6 3.05) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d238bfb3-6fac-494e-8bf8-b8a9580aad5c))
+ (pad "10" smd rect (at 1.8 3.05) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd258088-81ab-45a9-9964-6d8ce13bb184))
+ (pad "11" smd rect (at 3 3.05) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 019ea70f-695c-415c-bde5-3af32b94edba))
+ (pad "12" smd rect (at 4.35 1.35 90) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9caadaab-0fcc-4a00-b0f9-a0bad635f380))
+ (pad "13" smd rect (at 4.35 0.15 90) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf768fbf-951a-43d4-a692-e53285665e20))
+ (pad "14" smd rect (at 4.35 -1.05 90) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 284e650a-809f-45d8-920d-19343fe8bf81))
+ (pad "15" smd rect (at 4.35 -2.3 90) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 491fc85a-642a-46cc-9ec2-28cc7eb5cf8b))
+ (pad "16" smd rect (at 4.35 -3.45 90) (size 0.7 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 868a1f52-a571-4ec8-b4aa-00ec886bf8c9))
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 19cbda20-8968-4c35-923e-40ce69eb2c34) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -0.2 1.7)
+ (xy 3.5 1.7)
+ (xy 3.5 -3.75)
+ (xy -0.2 -3.75)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 3016f82c-f9ba-4261-b0a3-5308a5a478cd) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -1.6 -0.75)
+ (xy -3.5 -0.75)
+ (xy -3.5 -4.25)
+ (xy -1.6 -4.25)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp f6222b4f-14ee-41a9-9938-9739811dada7) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -4.5 -4.25)
+ (xy 4.5 -4.25)
+ (xy 4.5 -8.25)
+ (xy -4.5 -8.25)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/Microchip_RN4871.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/Modtronix_inAir9.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/Modtronix_inAir9.kicad_mod
new file mode 100644
index 00000000..8dcd4bfa
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/Modtronix_inAir9.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "Modtronix_inAir9" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D73048F)
+ (descr "Modtronix Wireless SX1276 LoRa Module (http://modtronix.com/img/prod/imod/inair9/inair_dimensions.gif)")
+ (tags "Modtronix LoRa inAir inAir9 SX1276 RF 915MHz 868MHz Wireless")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.43 -8.8265) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 90550ab9-d113-4ef7-a96c-1e7a517402f0)
+ )
+ (fp_text value "Modtronix_inAir9" (at 11.43 18.034) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c24e630e-627a-4d73-aabc-85bcbd2ea8ff)
+ )
+ (fp_text user "${REFERENCE}" (at 11.43 4.5085) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c9131a65-2fa0-4139-815b-8b46ffb5cfaf)
+ )
+ (fp_line (start -2.6 -0.85) (end -2.6 0.85) (layer "F.SilkS") (width 0.12) (tstamp 0a45e772-069b-4313-94da-670901f52f94))
+ (fp_line (start -2.33 -7.86) (end 25.19 -7.86) (layer "F.SilkS") (width 0.12) (tstamp 1e5d7a51-fe1e-4893-8f7f-70ad79e8b494))
+ (fp_line (start -2.33 16.87) (end -2.33 -7.86) (layer "F.SilkS") (width 0.12) (tstamp 2e460631-74d6-4c80-aea1-ddd09afa74e3))
+ (fp_line (start 25.19 16.87) (end -2.33 16.87) (layer "F.SilkS") (width 0.12) (tstamp 9ba0f31c-8d7c-4a8e-a91b-44efa7656f42))
+ (fp_line (start 25.19 -7.86) (end 25.19 16.87) (layer "F.SilkS") (width 0.12) (tstamp ff0f0f7b-797b-4593-b41c-e223b04a8524))
+ (fp_line (start -2.47 17.01) (end -2.47 -8) (layer "F.CrtYd") (width 0.05) (tstamp 1af3592c-c9e2-49ef-a90b-7852f17cdb76))
+ (fp_line (start 25.33 17.01) (end -2.47 17.01) (layer "F.CrtYd") (width 0.05) (tstamp 8c83f228-b199-4295-bfb2-0d1ffe0f42d8))
+ (fp_line (start 25.33 -8) (end 25.33 17.01) (layer "F.CrtYd") (width 0.05) (tstamp a721e67d-121c-47b9-8e50-c61ef0c93a5c))
+ (fp_line (start -2.47 -8) (end 25.33 -8) (layer "F.CrtYd") (width 0.05) (tstamp ef53d596-623d-49b7-97aa-1085f7d3936c))
+ (fp_line (start 25.08 -7.75) (end 25.08 16.76) (layer "F.Fab") (width 0.1) (tstamp 18466f97-6638-403b-82af-7262899cdc2a))
+ (fp_line (start -1.22 0) (end -2.22 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1c635cd7-d6b9-4e10-ba23-5d709f447276))
+ (fp_line (start -2.22 -7.75) (end 25.08 -7.75) (layer "F.Fab") (width 0.1) (tstamp 1eae0008-9025-4a2f-802f-956bcf4b0e62))
+ (fp_line (start -2.22 16.76) (end -2.22 0.5) (layer "F.Fab") (width 0.1) (tstamp 65255aa4-9352-4073-8f6d-8e8f181160c5))
+ (fp_line (start -2.22 16.76) (end 25.08 16.76) (layer "F.Fab") (width 0.1) (tstamp bcd3743c-25a5-42ac-83e4-ece16739c841))
+ (fp_line (start -2.22 0.5) (end -1.22 0) (layer "F.Fab") (width 0.1) (tstamp dac5ecea-98f3-4224-871a-95da01305a32))
+ (fp_line (start -2.22 -0.5) (end -2.22 -7.75) (layer "F.Fab") (width 0.1) (tstamp e7c16c58-65bb-4e3f-ba89-05400aae9be6))
+ (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d647b33c-53a9-4990-a8e3-79181b875e8b))
+ (pad "2" thru_hole circle (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d54942e6-1140-481a-880d-0fa84781b5be))
+ (pad "3" thru_hole circle (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 5a54ff10-f3ee-4377-85f5-a0bcb3eae507))
+ (pad "4" thru_hole circle (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 0204ed43-50e2-4300-9ce6-214c8be032c0))
+ (pad "5" thru_hole circle (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 41d70b61-4c3d-4626-9d12-ca53e1c7216d))
+ (pad "6" thru_hole circle (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp bb949508-dfbb-4fe5-acea-26f08f3509ee))
+ (pad "7" thru_hole circle (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fc22a823-dc40-4b88-a54f-8359ea8955ee))
+ (pad "8" thru_hole circle (at 22.86 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 8d7e3f75-0e3b-4baa-a0b3-5a152dce14ed))
+ (pad "9" thru_hole circle (at 22.86 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp c5f51778-0ce7-4c51-b753-39c376885a2f))
+ (pad "10" thru_hole circle (at 22.86 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ca92f7ba-2a9c-461b-8133-ea4985f758d2))
+ (pad "11" thru_hole circle (at 22.86 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 7842b6d9-2470-4d51-8ff3-f55898655f4b))
+ (pad "12" thru_hole circle (at 22.86 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 99927df0-8a43-4777-b9bd-31665658107f))
+ (pad "13" thru_hole circle (at 22.86 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4f4e7ba0-00fc-47fc-abf8-b74090f93a2f))
+ (pad "14" thru_hole circle (at 22.86 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 607ee569-a61a-4dcc-9c01-923ac6a4a2dd))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/Modtronix_inAir9.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/MonoWireless_TWE-L-WX.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/MonoWireless_TWE-L-WX.kicad_mod
new file mode 100644
index 00000000..42a7e1b9
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/MonoWireless_TWE-L-WX.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "MonoWireless_TWE-L-WX" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B914DC6)
+ (descr "https://www.mono-wireless.com/jp/products/TWE-LITE/MW-PDS-TWELITE-JP.pdf")
+ (tags "TWE-L-WX")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -8.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ca816552-1b82-469c-ab66-ae8b9f29a089)
+ )
+ (fp_text value "MonoWireless_TWE-L-WX" (at 0 8.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 57884763-8631-4ec9-8fd9-8383fef6fc37)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5ce583e6-a164-4af0-b1ca-0e1f92839619)
+ )
+ (fp_line (start 7.1 7.1) (end 7.1 5.2) (layer "F.SilkS") (width 0.12) (tstamp 220447cd-dbb0-4931-88bf-8347cdc5cb13))
+ (fp_line (start 5.2 -7.1) (end 7.1 -7.1) (layer "F.SilkS") (width 0.12) (tstamp 2d058df7-b7ab-4d35-b0af-2d08ad540867))
+ (fp_line (start -5.2 -7.1) (end -7.1 -7.1) (layer "F.SilkS") (width 0.12) (tstamp 4aaf9f1b-32ee-4a07-9c0d-8ed10034ec4b))
+ (fp_line (start -7.1 7.1) (end -5.2 7.1) (layer "F.SilkS") (width 0.12) (tstamp 53edd1eb-c6db-40c7-b403-b08ad6e30051))
+ (fp_line (start -7.1 5.2) (end -7.1 7.1) (layer "F.SilkS") (width 0.12) (tstamp 61605dab-fb04-4089-ae9b-6fb7a025209f))
+ (fp_line (start 5.2 7.1) (end 7.1 7.1) (layer "F.SilkS") (width 0.12) (tstamp 9264880b-f162-4ac6-ae63-1ef1cdc92559))
+ (fp_line (start -7.1 -5.2) (end -7.6 -5.2) (layer "F.SilkS") (width 0.12) (tstamp b173df66-737d-4fc1-bec7-21369180a4be))
+ (fp_line (start -7.1 -7.1) (end -7.1 -5.2) (layer "F.SilkS") (width 0.12) (tstamp cf566c91-6978-4a06-971a-2931b011bed0))
+ (fp_line (start 7.1 -7.1) (end 7.1 -5.2) (layer "F.SilkS") (width 0.12) (tstamp d72c931a-f4fb-4016-b7ad-787935ff16d7))
+ (fp_line (start 7.69 -7.69) (end -7.69 -7.69) (layer "F.CrtYd") (width 0.05) (tstamp 1c8690f9-bcc7-47eb-b55c-0f9ae6f13ac7))
+ (fp_line (start -7.69 7.69) (end 7.69 7.69) (layer "F.CrtYd") (width 0.05) (tstamp 3a54014d-89da-48eb-8a00-d66459d04280))
+ (fp_line (start 7.69 7.69) (end 7.69 -7.69) (layer "F.CrtYd") (width 0.05) (tstamp 9703b014-29fb-4e40-a21e-18371f5a044d))
+ (fp_line (start -7.69 -7.69) (end -7.69 7.69) (layer "F.CrtYd") (width 0.05) (tstamp dcd5690a-0bf6-46af-ad09-f00b5aa4c43f))
+ (fp_line (start 6.985 6.985) (end 6.985 -6.985) (layer "F.Fab") (width 0.1) (tstamp 12afe821-1cff-4ccf-b2be-0262b4148cbb))
+ (fp_line (start -6.985 6.985) (end 6.985 6.985) (layer "F.Fab") (width 0.1) (tstamp 8e3ca955-7db4-453b-abbe-7ea61070ab89))
+ (fp_line (start -6.985 -6.25) (end -6.985 6.985) (layer "F.Fab") (width 0.1) (tstamp 9b7414d2-d952-453c-baf2-43d2929268fa))
+ (fp_line (start -6.25 -6.985) (end -6.985 -6.25) (layer "F.Fab") (width 0.1) (tstamp a6bcd81f-8399-4d2b-a360-8554a26580b1))
+ (fp_line (start 6.985 -6.985) (end -6.25 -6.985) (layer "F.Fab") (width 0.1) (tstamp bf61f4cd-7540-41c7-84ae-74b08d97dd8f))
+ (pad "" np_thru_hole oval (at -3.7 -3.9 315) (size 4.3 3.1) (drill oval 4.3 3.1) (layers *.Cu *.Mask) (tstamp 533dd4ac-77db-4369-a3dc-ba57a39cb32d))
+ (pad "1" smd oval (at -6.735 -4.445 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a1336df-485f-459e-aa7c-4dd2070a97ca))
+ (pad "2" smd oval (at -6.735 -3.175 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d3b01cd-c337-4d31-8801-61de9fb277bf))
+ (pad "3" smd oval (at -6.735 -1.905 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c7a228a-99e7-4b8b-904a-22e0c9227dd2))
+ (pad "4" smd oval (at -6.735 -0.635 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd4f0a4d-62c0-4420-89b8-983577f0b683))
+ (pad "5" smd oval (at -6.735 0.635 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef3ede3b-ba13-47a1-90c6-fb5a6109babf))
+ (pad "6" smd oval (at -6.735 1.905 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43899bae-cc1e-4ffe-8514-51509ead5c66))
+ (pad "7" smd oval (at -6.735 3.175 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d67ba379-08d2-4d51-b140-9b1607a4bb3e))
+ (pad "8" smd oval (at -6.735 4.445 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6ec60a6-b0dd-4cd4-9381-3cd0983690c2))
+ (pad "9" smd oval (at -4.445 6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdba574e-beca-4ab6-a523-2bad7a7699d0))
+ (pad "10" smd oval (at -3.175 6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40dd1b3a-ac98-4742-b7af-ea2ce00560a4))
+ (pad "11" smd oval (at -1.905 6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c8b8a60-c90c-4983-8053-55046875b851))
+ (pad "12" smd oval (at -0.635 6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7eefd532-7afe-449a-9b99-caca1aeee54a))
+ (pad "13" smd oval (at 0.635 6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 507ad235-4e68-416c-b205-74ff963eebe1))
+ (pad "14" smd oval (at 1.905 6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 949e0643-a21f-4cb5-883a-9477c8720152))
+ (pad "15" smd oval (at 3.175 6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 217f8d00-47e6-4360-bb59-8721e97c7f26))
+ (pad "16" smd oval (at 4.445 6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc2aea60-4d90-457d-87ff-103edc89fbc0))
+ (pad "17" smd oval (at 6.735 4.445 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6096c3f0-7d63-4157-9f33-8ac3d5b856a2))
+ (pad "18" smd oval (at 6.735 3.175 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed61d870-cf36-4b76-b469-cec28fae414a))
+ (pad "19" smd oval (at 6.735 1.905 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c08b71ff-460a-494a-8024-d65d055920be))
+ (pad "20" smd oval (at 6.735 0.635 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3622066-f0a5-4840-9671-02d1f0b294bc))
+ (pad "21" smd oval (at 6.735 -0.635 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3dba68b3-ced3-4924-99e7-7fcb40731222))
+ (pad "22" smd oval (at 6.735 -1.905 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5bff610-b700-48a4-9643-4953761d053c))
+ (pad "23" smd oval (at 6.735 -3.175 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35bcc501-1d56-4c39-9471-b79d3be83305))
+ (pad "24" smd oval (at 6.735 -4.445 90) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b9f9948-f035-42a8-91fc-9862fa65240c))
+ (pad "25" smd oval (at 4.445 -6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c77c2e56-9bb5-45bb-a17c-308f1c8b9068))
+ (pad "26" smd oval (at 3.175 -6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a0f8089-6ee5-4e5e-aa89-7b6a65852f0a))
+ (pad "27" smd oval (at 1.905 -6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 086384b4-a96d-438a-af0e-04d898152845))
+ (pad "28" smd oval (at 0.635 -6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 278d4557-be4c-4988-a2c2-80013cbf490c))
+ (pad "29" smd oval (at -0.635 -6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc859590-771a-45ae-9723-5beff5bddb5f))
+ (pad "30" smd oval (at -1.905 -6.735) (size 0.9 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b749ca23-e05f-486c-a7d1-ca5319177fca))
+ (pad "31" smd oval (at -3.175 -6.835) (size 0.9 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14013fa9-b572-410b-bb00-1c5af12809ce))
+ (pad "32" smd oval (at -4.445 -6.835) (size 0.9 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0934426-2b1f-4ec9-883e-e620e89b5913))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/MonoWireless_TWE-L-WX.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/Particle_P1.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/Particle_P1.kicad_mod
new file mode 100644
index 00000000..59063e6e
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/Particle_P1.kicad_mod
@@ -0,0 +1,172 @@
+(footprint "Particle_P1" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D8B2EC)
+ (descr "https://docs.particle.io/datasheets/p1-datasheet/")
+ (tags "Particle P1")
+ (attr smd)
+ (fp_text reference "REF**" (at -8.09 14.84 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc2765c9-6d0d-42cf-80a3-48f542ebc62f)
+ )
+ (fp_text value "Particle_P1" (at 0 1.21) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 26b58e67-c62b-41fc-8888-450c23a4ac49)
+ )
+ (fp_text user "No metal, traces or" (at 0 -8.92) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0086a0c7-4ed8-44bf-84bb-8e64d03eeaa3)
+ )
+ (fp_text user "components on any layer" (at 0 -7.6) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 11012e86-0545-4b08-a8cc-61460d4b9a1d)
+ )
+ (fp_text user "KEEP-OUT ZONE" (at 0 -11.34) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 563ee31a-7963-4f16-8d03-9142a942359d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 844c7c54-6d85-45b3-bfb2-8af2b798b340)
+ )
+ (fp_line (start 10.2 14.06) (end -10.2 14.06) (layer "F.SilkS") (width 0.12) (tstamp 397dd1c5-28e7-4414-b87b-f80ef5ab19c9))
+ (fp_line (start -10.2 -14.34) (end 10.2 -14.34) (layer "F.SilkS") (width 0.12) (tstamp 7db45609-f4b5-4264-b74c-6f946961774e))
+ (fp_line (start -10.2 14.06) (end -10.2 -14.34) (layer "F.SilkS") (width 0.12) (tstamp 96b25c59-6188-402f-8ee7-f9b451dd9f58))
+ (fp_line (start 10.2 -14.34) (end 10.2 14.06) (layer "F.SilkS") (width 0.12) (tstamp b0a43e0b-34ee-4461-b0a0-e98ffa89ad2f))
+ (fp_line (start -10.25 14.11) (end -10.25 -14.39) (layer "F.CrtYd") (width 0.05) (tstamp 330016c3-41c3-4de7-aa83-19f4292084d0))
+ (fp_line (start 10.25 -14.39) (end -10.25 -14.39) (layer "F.CrtYd") (width 0.05) (tstamp 39584b3d-5604-43d9-b78f-b107b35ac9cf))
+ (fp_line (start 10.25 -14.39) (end 10.25 14.11) (layer "F.CrtYd") (width 0.05) (tstamp 9a4ed7a7-409d-48dc-953e-317a3f7615ae))
+ (fp_line (start -10.25 14.11) (end 10.25 14.11) (layer "F.CrtYd") (width 0.05) (tstamp fdac57b1-88bb-4d88-883f-074ef4b75168))
+ (fp_line (start 10 13.86) (end 10 -14.14) (layer "F.Fab") (width 0.1) (tstamp 06e8d181-4da0-436e-8372-b242df620f92))
+ (fp_line (start -10 -2.1) (end -9.4 -1.6) (layer "F.Fab") (width 0.1) (tstamp 19d605d5-1915-4376-b100-e3274f9d2a86))
+ (fp_line (start 10 -14.14) (end -10 -14.14) (layer "F.Fab") (width 0.1) (tstamp 51ab69d0-59e3-4dab-ae62-897ea4f5ac24))
+ (fp_line (start -10 -2.1) (end -10 -14.14) (layer "F.Fab") (width 0.1) (tstamp b3051697-8c17-4e0b-a5d1-59a5f3f81dff))
+ (fp_line (start -10 13.86) (end 10 13.86) (layer "F.Fab") (width 0.1) (tstamp b7e1827e-f048-480e-86fa-3f7b6d69c87d))
+ (fp_line (start -9.4 -1.6) (end -10 -1.1) (layer "F.Fab") (width 0.1) (tstamp e008dd1f-f899-48e9-a31a-ba4b868276d4))
+ (fp_line (start -10 13.86) (end -10 -1.1) (layer "F.Fab") (width 0.1) (tstamp ff3d3a26-e3e8-4eb1-a72a-37aac0e3e61d))
+ (pad "1" smd rect (at -9.4 -1.64 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 797252eb-868b-4f79-8f31-6443127f06d0))
+ (pad "2" smd rect (at -9.4 -0.64 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0a9edd4-7abf-47b3-bc40-f35f75822371))
+ (pad "3" smd rect (at -9.4 0.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9152fdd6-2e64-40cf-9196-b117c2b5a85d))
+ (pad "4" smd rect (at -9.4 1.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8b65b3d-bee2-4fce-b3dd-73dda03d3804))
+ (pad "5" smd rect (at -9.4 2.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 079f0012-622b-4f42-a9e4-b704e25bca42))
+ (pad "6" smd rect (at -9.4 3.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92d671ec-a95e-4c9c-a9b5-b82a33457849))
+ (pad "7" smd rect (at -9.4 4.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ca12d6f-6b33-4ecd-a5ef-e8badcbc73d6))
+ (pad "8" smd rect (at -9.4 5.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp acf9e49c-103f-4044-9707-1f73e3ffdf88))
+ (pad "9" smd rect (at -9.4 6.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 656f094d-dc99-48e4-bc4d-0b90eb6ff9b1))
+ (pad "10" smd rect (at -9.4 7.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78eff08b-745a-43b4-98ba-f032719e57b3))
+ (pad "11" smd rect (at -9.4 8.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67598c79-ace7-49a8-8e8c-120cb6dddac6))
+ (pad "12" smd rect (at -9.4 9.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2097aa7b-a08f-4aa8-80c3-282e9f8fb61e))
+ (pad "13" smd rect (at -9.4 10.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cebf8924-6dfe-4f76-bfb5-6c5e926b225c))
+ (pad "14" smd rect (at -9.4 11.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c9c2d5c-7b9c-4fc6-a8be-7c9f16c0c20a))
+ (pad "15" smd rect (at -9.4 12.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b910d420-306f-485d-87f9-29fa2b95d8ec))
+ (pad "16" smd rect (at -8 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 004a7655-35ee-4c53-a077-56d61db6313f))
+ (pad "17" smd rect (at -7 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdece4d1-6e7b-46d7-b500-5abc9cf394a6))
+ (pad "18" smd rect (at -6 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8cef084e-08b2-4a10-a0a9-2437d5beacf3))
+ (pad "19" smd rect (at -5 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed423a00-ef8d-4491-8705-839119743d55))
+ (pad "20" smd rect (at -4 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f734cc55-298b-4cd9-8aa4-7a3a31a01dd5))
+ (pad "21" smd rect (at -3 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62db95f5-42c6-4c04-b422-b2cff81c439d))
+ (pad "22" smd rect (at -2 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4038dcb-c34a-4ef8-8d55-4da1b0f5d0af))
+ (pad "23" smd rect (at -1 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f3cbe6b-fda6-4277-bdbc-541b368ea0da))
+ (pad "24" smd rect (at 0 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 164f470c-35e6-4184-ad5a-ccb90415d9e3))
+ (pad "25" smd rect (at 1 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7ecdec3-30bb-4497-836a-1334330a0dca))
+ (pad "26" smd rect (at 2 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c86837e-89f1-4cd8-bef4-f76dbc7a79ba))
+ (pad "27" smd rect (at 3 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf076af0-3ee0-4ee8-8640-760a026be223))
+ (pad "28" smd rect (at 4 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4feee84d-8225-4328-b5be-d79bf0252485))
+ (pad "29" smd rect (at 5 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc4d7536-2a16-4d76-8946-090089102378))
+ (pad "30" smd rect (at 6 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 255dea73-0c3e-4a4d-bb72-447b57b12c23))
+ (pad "31" smd rect (at 7 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8744cc75-1991-4884-9251-6cba235cfdf4))
+ (pad "32" smd rect (at 8 13.26 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d4ac768-9c78-40bd-8c74-8f579941c36c))
+ (pad "33" smd rect (at 9.4 12.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3864e64-ae0d-43e9-9912-fccd92a4e79c))
+ (pad "34" smd rect (at 9.4 11.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b276e024-683b-4f27-a217-caf205393175))
+ (pad "35" smd rect (at 9.4 10.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc4a8784-8f69-41ed-9f60-982a71cb3b40))
+ (pad "36" smd rect (at 9.4 9.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2df7844-2105-4c44-b9a9-930c03d94370))
+ (pad "37" smd rect (at 9.4 8.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 188eace5-7e6b-47df-bb7a-08173da2f51e))
+ (pad "38" smd rect (at 9.4 7.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 61291927-8bff-438f-aefc-a7fa92e2677c))
+ (pad "39" smd rect (at 9.4 6.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1a4a919-0289-41e0-94ae-c0caa3c7998f))
+ (pad "40" smd rect (at 9.4 5.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d22e2fd8-8d10-4004-8e8e-7d3ff91dc1fa))
+ (pad "41" smd rect (at 9.4 4.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d669867-83b7-488c-a4b1-bfeb9dc6b3d3))
+ (pad "42" smd rect (at 9.4 3.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4decf30f-be47-4814-b014-f617a6f2c7d7))
+ (pad "43" smd rect (at 9.4 2.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a497ceb-720b-4abc-92ca-9f9092fc3429))
+ (pad "44" smd rect (at 9.4 1.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07259424-459d-479e-91bb-1b37ff094bb5))
+ (pad "45" smd rect (at 9.4 0.36 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17a3dc4b-91ff-445a-bcbf-34786b08394c))
+ (pad "46" smd rect (at 9.4 -0.64 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2b2e79b-0ce4-49a0-80c6-205627846d7d))
+ (pad "47" smd rect (at 9.4 -1.64 270) (size 0.6 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50a7629d-e301-4915-9e2e-78b5aa0dbf48))
+ (pad "48" smd rect (at 8 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c3e82af-e0f0-4750-8ae3-94722b0a2c3e))
+ (pad "49" smd rect (at 7 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 360d1e80-c2c3-4df6-be3d-6c6ac044de6b))
+ (pad "50" smd rect (at 6 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e259dcd2-d6ba-463c-bd24-e64872d0c24d))
+ (pad "51" smd rect (at 5 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2b090fb-2fcc-4f26-b355-f0b8258b1bbe))
+ (pad "52" smd rect (at 4 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48cc7459-12a9-465d-afa3-3bd95c2c8754))
+ (pad "53" smd rect (at 3 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa03ce6e-e1b0-4ab4-89a7-a7c654774f10))
+ (pad "54" smd rect (at 2 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3debfc0-bb90-4fc8-b3a5-965539ee2453))
+ (pad "55" smd rect (at 1 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44a78428-bef2-43b6-a1ca-7d9e8507cf85))
+ (pad "56" smd rect (at 0 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f457dc2-723d-452d-93b2-686d563616e7))
+ (pad "57" smd rect (at -1 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 376bf4e1-656e-490a-ba32-870b0f3adc94))
+ (pad "58" smd rect (at -2 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b01125b-3ae9-411f-a8ce-b956fcf4a59b))
+ (pad "59" smd rect (at -3 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c643bff4-16a6-4efd-981d-f347d99f5053))
+ (pad "60" smd rect (at -4 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66dfba29-5f2e-4724-9703-992a08b0a672))
+ (pad "61" smd rect (at -5 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6567c4cc-e708-42f5-a312-4fe530c212b5))
+ (pad "62" smd rect (at -6 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c799d3fc-d9ba-4842-a387-04ea63ce48ab))
+ (pad "63" smd rect (at -7 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0ca0142-f58b-4e8a-8155-9e327e7c3d91))
+ (pad "64" smd rect (at -8 -2.44 270) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8caac2d6-d703-4f0f-9517-b640948f5f40))
+ (pad "65" smd rect (at -3.5 2.63 270) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 701c18ef-a0f0-46b5-8326-8c174dec06b5))
+ (pad "66" smd rect (at -3.5 5.63 270) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c1fe164-2e9a-43dd-ab72-197d5768bf49))
+ (pad "67" smd rect (at -3.5 8.63 270) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1a208fb-7a0f-4a30-8736-9bdd65cf2e9b))
+ (pad "68" smd rect (at 0 2.63 270) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f8287a0-c005-47c6-acce-da0a8016818d))
+ (pad "69" smd rect (at 0 5.63 270) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82d6d159-b73f-4c99-a641-d3f3636f2706))
+ (pad "70" smd rect (at 0 8.63 270) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5bb3990f-1d73-4e1d-ae80-50413e4ca1a4))
+ (pad "71" smd rect (at 3.5 2.63 270) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fca796c-6997-4b05-a62a-e0634e82d0e2))
+ (pad "72" smd rect (at 3.5 5.63 270) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de9bf429-e1c9-475c-8384-945a189d0738))
+ (pad "73" smd rect (at 3.5 8.63 270) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3287b097-1dbb-418b-9da9-3ff584dbc818))
+ (pad "74" smd rect (at 9.12 -13.26 270) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a1648b4-4daa-47e1-9bb9-3afd33ce9374))
+ (pad "75" smd rect (at -9.12 -13.26 270) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1427233-4868-4db6-ad9a-d111cfde2871))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 27858e20-1823-474a-acf8-43c42db993f5) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -10 -12.66)
+ (xy -10 -3.04)
+ (xy 10 -3.04)
+ (xy 10 -12.66)
+ (xy 8.52 -12.66)
+ (xy 8.52 -14.14)
+ (xy -8.52 -14.14)
+ (xy -8.52 -12.66)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 80003fac-d187-477d-b5b9-263ae87637de) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -7.695372 -1.14)
+ (xy -7.713743 -1.244189)
+ (xy -7.766641 -1.335811)
+ (xy -7.847686 -1.403816)
+ (xy -7.947102 -1.44)
+ (xy -8.052898 -1.44)
+ (xy -8.152314 -1.403816)
+ (xy -8.233359 -1.335811)
+ (xy -8.286257 -1.244189)
+ (xy -8.304628 -1.14)
+ (xy -8.286257 -1.035811)
+ (xy -8.233359 -0.944189)
+ (xy -8.152314 -0.876184)
+ (xy -8.052898 -0.84)
+ (xy -7.947102 -0.84)
+ (xy -7.847686 -0.876184)
+ (xy -7.766641 -0.944189)
+ (xy -7.713743 -1.035811)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/Particle_P1.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/RAK4200.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/RAK4200.kicad_mod
new file mode 100644
index 00000000..a698b06b
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/RAK4200.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "RAK4200" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F63A982)
+ (descr "RAK4200 LPWAN Module https://downloads.rakwireless.com/LoRa/RAK4200/Hardware-Specification/RAK4200_Module_Specifications_V1.4.pdf")
+ (tags "LoRa LoRaWAN RAK4200")
+ (attr smd)
+ (fp_text reference "REF**" (at -6.35 -10.16) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b34afb38-dd1e-46bb-ae5e-89eb34117483)
+ )
+ (fp_text value "RAK4200" (at 0 10.16) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa72a160-da6b-400f-873d-b8e5aa22f931)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 56426440-8ca7-4ab4-aea8-6b0125c82bbf)
+ )
+ (fp_line (start 6.8 7.87) (end 7.62 7.87) (layer "F.SilkS") (width 0.12) (tstamp 1d9baf1c-2eb8-4e78-a1aa-f15946ec9096))
+ (fp_line (start -7.62 -7.87) (end -6.8 -7.87) (layer "F.SilkS") (width 0.12) (tstamp 475847ff-3fc2-4db1-be37-c5ac71bcd247))
+ (fp_line (start 7.62 -7.87) (end 6.8 -7.87) (layer "F.SilkS") (width 0.12) (tstamp 531338d3-68dd-4e53-a39a-5c142fafbb6e))
+ (fp_line (start 7.62 7.05) (end 7.62 7.87) (layer "F.SilkS") (width 0.12) (tstamp 747ced55-178e-463c-afe5-a22065f7392a))
+ (fp_line (start -6.8 7.87) (end -7.62 7.87) (layer "F.SilkS") (width 0.12) (tstamp 96bceaa7-c9a7-4ce8-a6d5-e1df535c05e6))
+ (fp_line (start 7.62 -7.05) (end 7.62 -7.87) (layer "F.SilkS") (width 0.12) (tstamp a82f8081-d178-4841-a081-e9ba186b58d5))
+ (fp_line (start -7.62 7.05) (end -7.62 7.87) (layer "F.SilkS") (width 0.12) (tstamp d072f46d-fdf0-4271-9674-159e7a3804fa))
+ (fp_line (start 8.55 -8.25) (end -8.55 -8.25) (layer "F.CrtYd") (width 0.05) (tstamp 6ca9ce2a-4498-45d1-aa78-e0d721551ef5))
+ (fp_line (start -8.55 -8.25) (end -8.55 8.25) (layer "F.CrtYd") (width 0.05) (tstamp 70af58f1-c9cb-4201-a730-f45ebad857a8))
+ (fp_line (start 8.55 -8.25) (end 8.55 8.25) (layer "F.CrtYd") (width 0.05) (tstamp 85290377-b9f1-44e4-b4e2-11f3febfc58d))
+ (fp_line (start -8.55 8.25) (end 8.55 8.25) (layer "F.CrtYd") (width 0.05) (tstamp e69753a6-6969-446a-9f48-2622421b5ef4))
+ (fp_line (start -7.5 -7.05) (end -7.5 7.75) (layer "F.Fab") (width 0.1) (tstamp 0b25dc0c-8740-4cdf-9b2d-039791977026))
+ (fp_line (start -6.8 -7.75) (end 7.5 -7.75) (layer "F.Fab") (width 0.1) (tstamp 63d89e9c-a0d1-4978-8928-7023cfb089b9))
+ (fp_line (start 7.5 -7.75) (end 7.5 7.75) (layer "F.Fab") (width 0.1) (tstamp 6d7db838-9755-4dac-847a-2e0e11190c64))
+ (fp_line (start -7.5 -7.05) (end -6.8 -7.75) (layer "F.Fab") (width 0.1) (tstamp ce7abc23-eae9-4293-9336-ff6d919458e5))
+ (fp_line (start -7.5 7.75) (end 7.5 7.75) (layer "F.Fab") (width 0.1) (tstamp ed4bb1f4-9183-42f0-9511-b9da084b46a8))
+ (pad "1" smd rect (at -7.35 -5.75) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8cdb1df8-dd3a-48db-9eec-b09056d672b9))
+ (pad "2" smd rect (at -7.35 -4.75) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed1e2851-c9a7-48f8-8e1e-b825d19fd22d))
+ (pad "3" smd rect (at -7.35 -3.75) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b58f586-46fc-4dba-a970-3919d979c891))
+ (pad "4" smd rect (at -7.35 -2.75) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4322945-2c08-4844-bf89-abb7e3cac20a))
+ (pad "5" smd rect (at -7.35 -1.75) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8122fa05-23e1-4401-89f0-4c4bf86a14c7))
+ (pad "6" smd rect (at -7.35 -0.75) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc77a97b-5372-4480-8710-198a881146d2))
+ (pad "7" smd rect (at -7.35 0.25) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b16aa3d6-fa37-4432-8a47-fa68ff637021))
+ (pad "8" smd rect (at -7.35 1.25) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b466d1d1-ce53-4391-b1bc-ecd308788092))
+ (pad "9" smd rect (at -7.35 2.25) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8600a139-69af-4dfa-95c5-480f95cd349a))
+ (pad "10" smd rect (at -7.35 3.25) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a7cfa1a-b321-49a5-aae2-cec977286e90))
+ (pad "11" smd rect (at -7.35 4.25) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09ed765e-a2ba-4ebd-a533-65d0112c0e8f))
+ (pad "12" smd rect (at -7.35 5.25) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ccd5f962-3c98-4de1-838b-945c5984bac4))
+ (pad "13" smd rect (at 7.35 5.25) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26207296-5872-42ad-9d41-ad077e8ef7ec))
+ (pad "14" smd rect (at 7.35 4.25) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9147a19f-7342-4631-be87-52c2ade814eb))
+ (pad "15" smd rect (at 7.35 3.25) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1490879-da1f-4788-b5e8-cd3a3380f31e))
+ (pad "16" smd rect (at 7.35 -1.75) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd2e954f-ca5a-44df-a2c4-e7457cd68b1f))
+ (pad "17" smd rect (at 7.35 -2.75) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca98adaf-3e24-4a2d-a881-229d5246dcd9))
+ (pad "18" smd rect (at 7.35 -3.75) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40dacdde-e9b3-49e0-a07f-8c0c192ba4aa))
+ (pad "19" smd rect (at 7.35 -4.75) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac8f4dd7-c577-4489-a8fc-b498a53dec59))
+ (pad "20" smd rect (at 7.35 -5.75) (size 1.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7042dec-f5a1-4e53-aaf2-a62cf2624589))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/RAK4200.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/RAK811.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/RAK811.kicad_mod
new file mode 100644
index 00000000..e4e14d63
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/RAK811.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "RAK811" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F64F7F8)
+ (descr "RAK811 LPWAN Module https://downloads.rakwireless.com/LoRa/RAK811/Hardware_Specification/RAK811_LoRa_Module_Datasheet_V1.4.pdf")
+ (tags "LoRa LoRaWAN RAK811")
+ (attr smd)
+ (fp_text reference "REF**" (at -6.35 -12.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4f845667-9c5c-4c53-aaa0-5a68b3496eb7)
+ )
+ (fp_text value "RAK811" (at 0 12.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 345bfcb0-7a88-4c26-ae2e-33ed356e94e0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a7989125-ea59-4ba0-92aa-46e13df48222)
+ )
+ (fp_line (start -5.4 11.12) (end -7.12 11.12) (layer "F.SilkS") (width 0.12) (tstamp 0508b666-e8d4-42cd-a42a-2a6826215f97))
+ (fp_line (start 7.12 -11.12) (end 7.12 -9.9) (layer "F.SilkS") (width 0.12) (tstamp 18186776-0f16-4fac-ae22-818d74469be2))
+ (fp_line (start -7.12 -11.12) (end -5.4 -11.12) (layer "F.SilkS") (width 0.12) (tstamp 27a2087d-6231-4371-ba1d-a747f12f03e7))
+ (fp_line (start 5.4 -11.12) (end 7.12 -11.12) (layer "F.SilkS") (width 0.12) (tstamp 492b1bca-1758-4c93-8fad-42f2423d2e5e))
+ (fp_line (start 7.12 9.9) (end 7.12 11.12) (layer "F.SilkS") (width 0.12) (tstamp 61bb2f7d-4857-4dca-ac99-4957e798c012))
+ (fp_line (start 5.4 11.12) (end 7.12 11.12) (layer "F.SilkS") (width 0.12) (tstamp 9cf127be-3c91-40a1-b590-85058f88d7df))
+ (fp_line (start -7.12 11.12) (end -7.12 9.9) (layer "F.SilkS") (width 0.12) (tstamp e7426f75-7ce1-43b8-9b3d-22c40041c18b))
+ (fp_line (start -8 -12) (end -8 12) (layer "F.CrtYd") (width 0.05) (tstamp 0562da1f-399f-49a9-a6c5-e1be97698cd4))
+ (fp_line (start -8 12) (end 8 12) (layer "F.CrtYd") (width 0.05) (tstamp 5426ddb0-f76f-461e-ad93-ce034486af23))
+ (fp_line (start -8 -12) (end 8 -12) (layer "F.CrtYd") (width 0.05) (tstamp 6aeaa794-8cd4-4ee3-8450-f43e05d8a210))
+ (fp_line (start 8 -12) (end 8 12) (layer "F.CrtYd") (width 0.05) (tstamp f680e895-c78c-45bf-814f-08ee56312d19))
+ (fp_line (start -7 -10.3) (end -7 11) (layer "F.Fab") (width 0.1) (tstamp 3b0afc27-257c-4b5e-9abd-7980a3178e1a))
+ (fp_line (start 7 -11) (end 7 11) (layer "F.Fab") (width 0.1) (tstamp 5731fd2c-9a95-448f-88ef-5ee9cf42943a))
+ (fp_line (start 7 11) (end -7 11) (layer "F.Fab") (width 0.1) (tstamp cd1ea6ef-c3fe-47aa-ac01-4f1d4a09aa89))
+ (fp_line (start -6.3 -11) (end -7 -10.3) (layer "F.Fab") (width 0.1) (tstamp cf55b796-b2f3-457b-9810-52629b6efc41))
+ (fp_line (start 7 -11) (end -6.3 -11) (layer "F.Fab") (width 0.1) (tstamp fc975df5-381f-4df6-82e1-28e046bb8026))
+ (pad "1" smd rect (at -6.75 -9) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff136076-e844-41f4-bace-0562da62d273))
+ (pad "2" smd rect (at -6.75 -7.2) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp baeeef63-a697-4abb-aa6c-d8c3adaf91ce))
+ (pad "3" smd rect (at -6.75 -5.4) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6854e51f-d8ce-4ca1-9355-022075656266))
+ (pad "4" smd rect (at -6.75 -3.6) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0303dd12-084b-4cf5-849e-2674b8622260))
+ (pad "5" smd rect (at -6.75 -1.8) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2fe7a25c-9e97-41a2-a573-e587d4ef1809))
+ (pad "6" smd rect (at -6.75 0) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7988381-2990-4492-bf79-36c7478a793c))
+ (pad "7" smd rect (at -6.75 1.8) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0099640e-4aba-4584-98ce-6052fa5abf02))
+ (pad "8" smd rect (at -6.75 3.6) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72089edc-1a1c-4a7f-8a21-4c74e2481b79))
+ (pad "9" smd rect (at -6.75 5.4) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84d3f6a1-35f6-4a99-9b6e-4c401707fe85))
+ (pad "10" smd rect (at -6.75 7.2) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8f36f40-a440-4abf-a23e-a1bab01b9934))
+ (pad "11" smd rect (at -6.75 9) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47142ad9-9b7f-4b08-8562-21394eb90fba))
+ (pad "12" smd rect (at -4.5 10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e411284c-6ae1-4de5-97bd-af628d9417e2))
+ (pad "13" smd rect (at -2.7 10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75da63bb-e1f4-434d-81bb-e34dd61c9552))
+ (pad "14" smd rect (at -0.9 10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e16af8ff-c17e-4d02-80b4-3e869ffd8092))
+ (pad "15" smd rect (at 0.9 10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65087ba1-d08d-49c1-bcc7-1d7f0d051603))
+ (pad "16" smd rect (at 2.7 10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24edee98-463e-41f6-802a-a62621426a42))
+ (pad "17" smd rect (at 4.5 10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98c8bd7f-3268-4650-99bb-5e61f4d180eb))
+ (pad "18" smd rect (at 6.75 9) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18cc50c2-a4f5-4c93-96c9-7178b2fe31c4))
+ (pad "19" smd rect (at 6.75 7.2) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 329b4510-4308-497a-9908-3be1fdd897a4))
+ (pad "20" smd rect (at 6.75 5.4) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b91a11c6-3798-4d97-9008-1e0391cc7e78))
+ (pad "21" smd rect (at 6.75 3.6) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 430af35b-bbaf-40cc-a896-8135de3e4a04))
+ (pad "22" smd rect (at 6.75 1.8) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41973d8a-1fc7-4077-b10f-424f16be6ec7))
+ (pad "23" smd rect (at 6.75 0) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24e34f0d-7d6f-4760-943c-7d60668ac239))
+ (pad "24" smd rect (at 6.75 -1.8) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c10f109f-8cb6-4875-9d35-5519758091b6))
+ (pad "25" smd rect (at 6.75 -3.6) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b11012aa-875e-4fd4-8a68-569f528d1499))
+ (pad "26" smd rect (at 6.75 -5.4) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b79fc74-fb94-448a-ac86-3ba72428b1b3))
+ (pad "27" smd rect (at 6.75 -7.2) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57f31a1c-fee2-4ce2-900b-04780d2d068f))
+ (pad "28" smd rect (at 6.75 -9) (size 2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5798471-aa19-4523-b436-461e86a8ce6f))
+ (pad "29" smd rect (at 4.5 -10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5aa5cc4d-4132-487c-98f8-93ec2f8459f8))
+ (pad "30" smd rect (at 2.7 -10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8d9d8074-ff74-4166-ba92-592aaa84df25))
+ (pad "31" smd rect (at 0.9 -10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db067012-4314-46ef-9f84-0181ef86723d))
+ (pad "32" smd rect (at -0.9 -10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7079d3fe-6f29-4104-a8e3-b2b0de5fe098))
+ (pad "33" smd rect (at -2.7 -10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7876bf4b-5259-4649-83f0-98268ad52eb6))
+ (pad "34" smd rect (at -4.5 -10.75) (size 1.2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5814e173-5565-44d6-a3b7-d49409f52930))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/RAK811.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/RFDigital_RFD77101.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/RFDigital_RFD77101.kicad_mod
new file mode 100644
index 00000000..8473017f
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/RFDigital_RFD77101.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "RFDigital_RFD77101" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61FED7F1)
+ (descr "RFDigital RFD77101 Simblee")
+ (tags "RFDigital RFD77101 Simblee")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.76) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d13c743-a922-4ed6-bec5-8e60850ec9fb)
+ )
+ (fp_text value "RFDigital_RFD77101" (at 0 6.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7756e8e9-20dd-4822-b4f6-a12e55ba08fa)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ac6eb012-55fd-4ac9-bfa9-f9841358d8bb)
+ )
+ (fp_line (start 3.61 -4.75) (end 3.61 -5.11) (layer "F.SilkS") (width 0.12) (tstamp 0a43d380-ff10-44e6-9e9a-8251cbd7e121))
+ (fp_line (start -3.61 4.75) (end -3.61 5.11) (layer "F.SilkS") (width 0.12) (tstamp 2aba20a8-07e2-4782-b77e-1c666871118d))
+ (fp_line (start 3.61 5.11) (end 2.5 5.11) (layer "F.SilkS") (width 0.12) (tstamp 3a29a2d8-912f-45af-93ba-5fc9b85e408c))
+ (fp_line (start 3.61 -5.11) (end 2.5 -5.11) (layer "F.SilkS") (width 0.12) (tstamp c05e226d-a271-4eb7-a041-7b2d5742ef80))
+ (fp_line (start -3.61 5.11) (end -2.5 5.11) (layer "F.SilkS") (width 0.12) (tstamp e988d2bc-f60d-40b2-90df-74bb76683eb2))
+ (fp_line (start 3.61 4.75) (end 3.61 5.11) (layer "F.SilkS") (width 0.12) (tstamp f168d82a-b463-4a31-84bc-7da0d0e519cb))
+ (fp_line (start -3.61 -5.11) (end -2.5 -5.11) (layer "F.SilkS") (width 0.12) (tstamp fae7d586-1819-4ab9-9583-5df7ab606d40))
+ (fp_line (start 4.06 5.47) (end 4.06 -5.42) (layer "F.CrtYd") (width 0.05) (tstamp 2877efd5-5110-46f5-b1ed-398aa41d8629))
+ (fp_line (start -4.06 5.47) (end 4.06 5.47) (layer "F.CrtYd") (width 0.05) (tstamp bdb8ef40-ec7e-4d32-bb0b-19223e4ccfc5))
+ (fp_line (start 4.06 -5.42) (end -4.06 -5.42) (layer "F.CrtYd") (width 0.05) (tstamp db7b9a47-87a1-4f53-9e4e-4536cb08ea10))
+ (fp_line (start -4.06 -5.42) (end -4.06 5.47) (layer "F.CrtYd") (width 0.05) (tstamp dd727817-87d2-48bc-8364-559215fe4813))
+ (fp_line (start 3.5 -5) (end -2.75 -5) (layer "F.Fab") (width 0.1) (tstamp 733f9f5a-325d-4dcb-81bd-87eabcec5035))
+ (fp_line (start 3.5 5) (end 3.5 -5) (layer "F.Fab") (width 0.1) (tstamp 95f28a5d-17ec-4fb9-bd7e-0630694cedb9))
+ (fp_line (start -2.75 -5) (end -3.5 -4.25) (layer "F.Fab") (width 0.1) (tstamp 9c95004f-7436-4b3d-9f9d-df662845b7f5))
+ (fp_line (start -3.5 -4.25) (end -3.5 5) (layer "F.Fab") (width 0.1) (tstamp 9f5dcd9a-ec09-40ff-b355-a7903f3bef5b))
+ (fp_line (start -3.5 5) (end 3.5 5) (layer "F.Fab") (width 0.1) (tstamp a4a10b21-b126-4b07-b91a-fddf6d0a4f87))
+ (pad "1" smd rect (at -3.305 -4.57) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d942e3c-4a20-4af5-afab-6f177a744af6))
+ (pad "2" smd rect (at -3.305 -4.07) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edd5ee77-09ae-4e5f-99e9-aaa6e6363b85))
+ (pad "3" smd rect (at -3.305 -3.57) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e5140a4-4836-4672-acec-ad215c023c09))
+ (pad "4" smd rect (at -3.305 -3.07) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3a08968-af59-49f9-b419-e413ea32960a))
+ (pad "5" smd rect (at -3.305 -2.57) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03af8e3e-232f-4251-979d-777509296227))
+ (pad "6" smd rect (at -3.305 -2.07) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 424b7184-ba8a-4d31-a2ab-b18284990968))
+ (pad "7" smd rect (at -3.305 -1.57) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22b05b71-c79d-40f1-b65f-10f387a69a58))
+ (pad "8" smd rect (at -3.305 -1.07) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad1ebd7d-8dac-4f69-a122-8f0da15f29a3))
+ (pad "9" smd rect (at -3.305 -0.57) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c405d27c-75f8-4d33-b741-279c7386e61e))
+ (pad "10" smd rect (at -3.305 -0.07) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a1a9bd4-2daa-4307-83e5-6b58a05b85f3))
+ (pad "11" smd rect (at -3.305 0.47) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99b76560-b84b-49c9-baee-e0e0ff29e5b3))
+ (pad "12" smd rect (at -3.305 0.97) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbf74a22-569f-4979-b3c4-cab46f06ec9d))
+ (pad "13" smd rect (at -3.305 1.47) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0749d20-a98e-4820-a974-735f6a256522))
+ (pad "14" smd rect (at -3.305 1.97) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 410176f2-01f4-4d0a-a8fa-f8dcc165e6b2))
+ (pad "15" smd rect (at -3.305 2.47) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a4c312f-a55d-4baf-b11f-2afad3c5e9e7))
+ (pad "16" smd rect (at -3.305 2.97) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1db192ff-919a-4c7a-9b25-cb871e14da60))
+ (pad "17" smd rect (at -3.305 3.47) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2e0af6c-4f90-46ff-88cb-3d38e5333324))
+ (pad "18" smd rect (at -3.305 3.97) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9276fb7b-8bb7-4ea3-a476-09c5fbf9b3e4))
+ (pad "19" smd rect (at -3.305 4.47) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0102b1b6-1cf6-4f45-ab70-10dbeedc7156))
+ (pad "20" smd rect (at -2.25 4.72 90) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45fe0d10-bf85-48f5-838a-c4fa66fe810e))
+ (pad "21" smd rect (at -1.75 4.72 90) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ce30419-f1ee-4c80-9a09-fe1b2ab543e3))
+ (pad "22" smd rect (at -1.25 4.72 90) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdd83039-8c2e-47e3-96ef-91d7828d6a83))
+ (pad "23" smd rect (at -0.75 4.72 90) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9986bd1-b386-4ec3-9399-f8f3f4a76ae9))
+ (pad "24" smd rect (at -0.25 4.72 90) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3dbeec30-5d05-404d-bd4d-0acb392a085c))
+ (pad "25" smd rect (at 0.25 4.72 90) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9938d5d7-0de4-40c2-96d4-282d11073350))
+ (pad "26" smd rect (at 0.75 4.72 90) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7cb8d8f-d5ac-414f-9a3e-d80f1bc45c66))
+ (pad "27" smd rect (at 1.25 4.72 90) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e10bd3d1-e248-4e61-acc3-2f163775df61))
+ (pad "28" smd rect (at 1.75 4.72 90) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b26a1d50-0d6c-46b5-9b2a-9658d49ab07e))
+ (pad "29" smd rect (at 2.25 4.72 90) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50e5babd-747f-45c6-babe-01924c5a6301))
+ (pad "30" smd rect (at 3.305 4.47) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e5975fd-e63c-4f67-9a61-ec73840d3034))
+ (pad "31" smd rect (at 3.305 3.97) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd0f8e3c-dbbf-458b-a6f7-924a87b32eaa))
+ (pad "32" smd rect (at 3.305 3.47) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f600afa2-b638-4ac6-a1fb-44640a03b0f6))
+ (pad "33" smd rect (at 3.305 2.97) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3cd44e99-6c1a-46ed-bb0c-522ec443dd37))
+ (pad "34" smd rect (at 3.305 2.47) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbe3bd4a-ae0e-4cd3-8ecd-eca3fbd9569c))
+ (pad "35" smd rect (at 3.305 1.97) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98662151-8582-4a80-af28-f406ad8fac2f))
+ (pad "36" smd rect (at 3.305 1.47) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51778185-7364-4278-9862-ea1c996d2ce2))
+ (pad "37" smd rect (at 3.305 0.97) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d12be5b1-c7f6-4d33-9028-3f49bd3a2740))
+ (pad "38" smd rect (at 3.305 0.47) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16775f96-9dbf-43de-bc9e-a2b507bb67fb))
+ (pad "39" smd rect (at 3.305 -0.07) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e5bb365-848f-464f-956e-809a7a99aa9a))
+ (pad "40" smd rect (at 3.305 -0.57) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4ae5485-3cf1-4c8f-9d15-c52d04dfdc2a))
+ (pad "41" smd rect (at 3.305 -1.07) (size 1 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a683728-8705-4bfe-9020-24d2b07ab267))
+ (pad "42" smd roundrect (at -1 0.420079) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0)
+ (chamfer_ratio 0.33) (chamfer top_left) (tstamp 6513d8ec-9d16-464b-b9d5-2dd660315d56))
+ (pad "43" smd rect (at -1 2.4) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65dd9975-869a-480b-97f9-24f5ccdd1a47))
+ (pad "44" smd rect (at 1 2.4) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad82bd55-bcb6-458d-8d6e-54997f111663))
+ (pad "45" smd rect (at 1 0.42) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07a48782-fcbe-43ec-a7ce-98ee75524f1d))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/RFDigital_RFD77101.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/RN2483.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/RN2483.kicad_mod
new file mode 100644
index 00000000..9d81a84a
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/RN2483.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "RN2483" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A030172)
+ (descr "Low-Power Long Range LoRa Transceiver Module")
+ (tags "rf module lora lorawan")
+ (attr smd)
+ (fp_text reference "REF**" (at -7.112 -14.224) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa936010-88a1-401b-9bb7-c2ef8d41f83a)
+ )
+ (fp_text value "RN2483" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51bfaca1-63c4-4c2b-98e2-4c34561edb32)
+ )
+ (fp_text user "${REFERENCE}" (at -5.588 -11.684) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ce6d0dc9-e012-45c3-89cb-2277fafccac5)
+ )
+ (fp_line (start 4.572 13.44) (end 9 13.44) (layer "F.SilkS") (width 0.12) (tstamp 3f26734a-d9fb-44a6-9c82-f92f53b7b8cd))
+ (fp_line (start -9 12.7) (end -9 13.44) (layer "F.SilkS") (width 0.12) (tstamp 5e092d21-3d5b-4648-a495-cd1e1319e01c))
+ (fp_line (start -9 13.44) (end -4.572 13.44) (layer "F.SilkS") (width 0.12) (tstamp 7d7a18f8-8641-4b85-b1fc-fb57f2d4608e))
+ (fp_line (start 9 13.44) (end 9 12.7) (layer "F.SilkS") (width 0.12) (tstamp 806bd04d-2b08-49ec-a77a-04489e6824eb))
+ (fp_line (start -9 -12.75) (end -9.652 -12.75) (layer "F.SilkS") (width 0.12) (tstamp afb46ff3-1c68-4f15-8ff3-38bce34a8e1a))
+ (fp_line (start 9 -13.44) (end 9 -12.75) (layer "F.SilkS") (width 0.12) (tstamp cc57b82b-c124-46ea-ac9b-b25a17202243))
+ (fp_line (start -9 -12.75) (end -9 -13.44) (layer "F.SilkS") (width 0.12) (tstamp d008175f-da29-4ea2-a0d6-d6600a849c20))
+ (fp_line (start -9 -13.44) (end 9 -13.44) (layer "F.SilkS") (width 0.12) (tstamp ebb2bf1f-e713-44a1-9cbd-d127f302e023))
+ (fp_line (start -9.9 -13.59) (end 9.9 -13.59) (layer "F.CrtYd") (width 0.05) (tstamp 01f0f421-ee6d-4c2c-877b-84d697b428e6))
+ (fp_line (start 9.9 -13.59) (end 9.9 14.35) (layer "F.CrtYd") (width 0.05) (tstamp 1349fa99-e76f-42b9-977b-4bdd202a3814))
+ (fp_line (start 9.9 14.35) (end -9.9 14.35) (layer "F.CrtYd") (width 0.05) (tstamp 43f973b7-2f7f-4d60-b3bf-41da3832a9db))
+ (fp_line (start -9.9 14.35) (end -9.9 -13.59) (layer "F.CrtYd") (width 0.05) (tstamp ff277f59-a647-461f-afd1-2b04b1877bb4))
+ (fp_line (start -7.89 -13.335) (end -8.89 -12.335) (layer "F.Fab") (width 0.1) (tstamp 15980f78-ceb1-48b4-856a-f53daac77c06))
+ (fp_line (start -7.89 -13.335) (end 8.89 -13.335) (layer "F.Fab") (width 0.1) (tstamp 2c34a4d4-f181-4a22-9260-fde639305f09))
+ (fp_line (start 8.89 -13.335) (end 8.89 13.335) (layer "F.Fab") (width 0.1) (tstamp 9ad0bfa2-95c5-4a92-b2b7-106cf5f804e2))
+ (fp_line (start 8.89 13.335) (end -8.89 13.335) (layer "F.Fab") (width 0.1) (tstamp b670b34f-3a6e-4910-902e-8e9ba0563496))
+ (fp_line (start -8.89 13.335) (end -8.89 -12.335) (layer "F.Fab") (width 0.1) (tstamp ef091b65-19a9-4ccb-9793-91f9fe64b8bd))
+ (pad "1" smd rect (at -8.89 -12.065) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89b93d41-905a-4af2-816a-3bb251edfd64))
+ (pad "2" smd rect (at -8.89 -10.795) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0859d85-aac6-4b15-8e0c-2461a8716a5e))
+ (pad "3" smd rect (at -8.89 -9.525) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cba01de4-177b-44bc-be34-799ce6c22f1d))
+ (pad "4" smd rect (at -8.89 -8.255) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b05bbff-1c56-4799-a914-663925a20204))
+ (pad "5" smd rect (at -8.89 -6.985) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f10a78b5-c94e-477a-9f2f-c96abb606302))
+ (pad "6" smd rect (at -8.89 -5.715) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6b81ba5-34bf-4dd9-b9f7-9554c87cc317))
+ (pad "7" smd rect (at -8.89 -4.445) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de8ee3ce-2928-4073-8e96-a122fc17eb06))
+ (pad "8" smd rect (at -8.89 -3.175) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a252bd65-86d3-47cc-a4d3-00a613f3209a))
+ (pad "9" smd rect (at -8.89 -1.905) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 589e2921-a51f-4210-a26c-c0a43207050a))
+ (pad "10" smd rect (at -8.89 -0.635) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82106808-6851-4534-a72c-3a0cd5af7bb4))
+ (pad "11" smd rect (at -8.89 0.635) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8521ad3-fc18-4831-a3ba-e5c45214ae3a))
+ (pad "12" smd rect (at -8.89 1.905) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04f38e84-e0fa-4b09-af73-a5e2f0e40294))
+ (pad "13" smd rect (at -8.89 3.175) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91640abe-1ca0-47b6-918a-691b140ab2c4))
+ (pad "14" smd rect (at -8.89 4.445) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4f69b44-7708-4202-ad94-863ad6ee7cb2))
+ (pad "15" smd rect (at -8.89 5.715) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf795d31-ef86-4405-9bb7-9a55503d8151))
+ (pad "16" smd rect (at -8.89 6.985) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55d34a69-47b1-4da7-ac05-bd51adea9a1f))
+ (pad "17" smd rect (at -8.89 8.255) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d1a63cf-a819-49ab-9003-06fd34beb138))
+ (pad "18" smd rect (at -8.89 9.525) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c28b5fe-d887-47ee-926e-9fb8e13f42bf))
+ (pad "19" smd rect (at -8.89 10.795) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2903b4f8-32eb-4a69-92db-5154e582548b))
+ (pad "20" smd rect (at -8.89 12.065) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8b2bf57c-242c-4411-93c5-b9628351cdbc))
+ (pad "21" smd rect (at -3.81 13.335 90) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37b6a256-8994-4b0a-965c-cf91f6a0a94d))
+ (pad "22" smd rect (at -2.54 13.335 90) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ab7f02f-e227-4141-a949-bc503efddb8e))
+ (pad "23" smd rect (at -1.27 13.335 90) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42f9c7b7-6c2d-42f4-a940-098e8a55b041))
+ (pad "24" smd rect (at 0 13.335 90) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f132b76-9a93-422a-b82b-4303fb85b49f))
+ (pad "25" smd rect (at 1.27 13.335 90) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f9f62a5-5178-4344-b2b2-14941320bd17))
+ (pad "26" smd rect (at 2.54 13.335 90) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2cf65f7-f032-43af-b8be-8c8da93abd94))
+ (pad "27" smd rect (at 3.81 13.335 90) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8d3e764-a94f-437b-bada-2e3c3df2df8a))
+ (pad "28" smd rect (at 8.89 12.065) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ca0955e-2683-4895-8988-45c54882ab23))
+ (pad "29" smd rect (at 8.89 10.795) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b297ee8d-6146-48af-9cca-74ca226ed369))
+ (pad "30" smd rect (at 8.89 9.525) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2fa85d79-9eb5-41c7-a36a-6641aa2f8107))
+ (pad "31" smd rect (at 8.89 8.255) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25c192d6-b558-41b2-990e-1134da72047b))
+ (pad "32" smd rect (at 8.89 6.985) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9271ca64-e733-4182-9aca-f15b208b2c99))
+ (pad "33" smd rect (at 8.89 5.715) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eef4fe69-066c-4d36-96dc-98dddf034419))
+ (pad "34" smd rect (at 8.89 4.445) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c37a93d2-b66d-4144-85aa-fce433cf7c4f))
+ (pad "35" smd rect (at 8.89 3.175) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf38b004-489d-4453-b9af-40bdc6c2264f))
+ (pad "36" smd rect (at 8.89 1.905) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ad8d64b-90af-4679-83b7-06f7d847ac39))
+ (pad "37" smd rect (at 8.89 0.635) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f341da05-8a1d-408a-947c-2d11d07e8255))
+ (pad "38" smd rect (at 8.89 -0.635) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f053c96-7735-42df-af05-b92b68b288e1))
+ (pad "39" smd rect (at 8.89 -1.905) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0aa86ceb-e0d4-440a-b224-f7554e001dd3))
+ (pad "40" smd rect (at 8.89 -3.175) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6f02f95-d75b-44f3-a9fe-8a3427211a71))
+ (pad "41" smd rect (at 8.89 -4.445) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf68128e-018c-42eb-85c6-59d8e002f2c9))
+ (pad "42" smd rect (at 8.89 -5.715) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 774246aa-6f25-4846-8157-f9d5a2f9225f))
+ (pad "43" smd rect (at 8.89 -6.985) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05d10ec2-d006-4523-bbfb-d7579a9990df))
+ (pad "44" smd rect (at 8.89 -8.255) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 888e2212-ebc0-4026-9b8b-1822c30d4a96))
+ (pad "45" smd rect (at 8.89 -9.525) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a13cd8d3-ad8c-4186-8d1b-8a7d761b5f86))
+ (pad "46" smd rect (at 8.89 -10.795) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13d15ec0-4429-4490-ad26-95c0167160ee))
+ (pad "47" smd rect (at 8.89 -12.065) (size 1.524 1.016) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b73aef69-7a95-467c-b277-a2f0566d08af))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/RN2483.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/RN42.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/RN42.kicad_mod
new file mode 100644
index 00000000..d9382480
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/RN42.kicad_mod
@@ -0,0 +1,84 @@
+(footprint "RN42" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A056C49)
+ (descr "Class 2 Bluetooth Module with on-board antenna")
+ (tags "Bluetooth Module")
+ (attr smd)
+ (fp_text reference "REF**" (at 6.858 11.176) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f32e209a-e59f-421b-beaa-3492e5eda706)
+ )
+ (fp_text value "RN42" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fabe33fc-30d1-423c-b16a-d29b781c9e96)
+ )
+ (fp_text user "Antenna Area" (at 0.3 -13) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b336aea5-7cc7-4648-ac79-f58c85d3c4b1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a7084dfd-d851-4038-989f-1cc395cbb60e)
+ )
+ (fp_line (start -6.8 -7) (end -6.8 -15.8) (layer "F.SilkS") (width 0.15) (tstamp 01d1a66d-3056-4046-8ae4-73acf082b708))
+ (fp_line (start -6.8 -15.8) (end 6.8 -15.8) (layer "F.SilkS") (width 0.15) (tstamp 1502233c-6a8c-4f4b-8a72-06f37ab9ed5b))
+ (fp_line (start -6.8 -8.9) (end -4.4 -8.9) (layer "F.SilkS") (width 0.15) (tstamp 6ba91b42-2966-4a85-848a-c715cf329ad4))
+ (fp_line (start 6.8 -15.8) (end 6.8 -7) (layer "F.SilkS") (width 0.15) (tstamp 6c1d35d6-6ce9-46ed-89fc-d84832dbd673))
+ (fp_line (start -4.7 10.1) (end -6.8 10.1) (layer "F.SilkS") (width 0.15) (tstamp 7f46d6c7-05df-42d1-9b58-caef70289091))
+ (fp_line (start -4.4 -8.9) (end -4.4 -10.5) (layer "F.SilkS") (width 0.15) (tstamp 8365e4c9-1c85-4617-abe2-70dbb944307d))
+ (fp_line (start -6.8 10.1) (end -6.8 8) (layer "F.SilkS") (width 0.15) (tstamp add627ef-dd67-4d74-ad57-a27f5d403d4d))
+ (fp_line (start 4.7 10.1) (end 6.8 10.1) (layer "F.SilkS") (width 0.15) (tstamp c6fe8f41-fc64-4587-8705-ddc9b99c336c))
+ (fp_line (start 6.8 10.1) (end 6.8 8) (layer "F.SilkS") (width 0.15) (tstamp d8af66da-fd61-4ffc-86b7-5f123e1d22e3))
+ (fp_line (start -6.8 -10.5) (end 6.8 -10.5) (layer "F.SilkS") (width 0.15) (tstamp f72e85a7-e95d-42d2-aeda-b4cfabb93b1f))
+ (fp_line (start 7.65 -16.05) (end 7.65 10.95) (layer "F.CrtYd") (width 0.05) (tstamp 14e06996-13f7-4a14-b693-915ec9b77a25))
+ (fp_line (start -7.65 10.95) (end -7.65 -16.05) (layer "F.CrtYd") (width 0.05) (tstamp 56d62d1f-7ad0-4365-b584-4867d9c0fb08))
+ (fp_line (start 7.65 10.95) (end -7.65 10.95) (layer "F.CrtYd") (width 0.05) (tstamp b40d764a-afb1-40ed-8cec-50e68db7204d))
+ (fp_line (start -7.65 -16.05) (end 7.65 -16.05) (layer "F.CrtYd") (width 0.05) (tstamp e6e994ef-a7f9-4adf-af19-91d75f9b8ec7))
+ (fp_line (start -6.75 -10.5) (end 6.75 -10.5) (layer "F.Fab") (width 0.1) (tstamp 332bbd00-8008-403b-b2ec-ee9355bbfbc6))
+ (fp_line (start 6.75 -10.5) (end 6.75 10) (layer "F.Fab") (width 0.1) (tstamp 66711dd0-a643-4d10-9283-ede0b92143d0))
+ (fp_line (start -6.75 10) (end -6.75 -10.5) (layer "F.Fab") (width 0.1) (tstamp af85a4b2-c950-46dd-9101-0ce89769290f))
+ (fp_line (start -6.75 -6.5) (end -5.75 -6) (layer "F.Fab") (width 0.1) (tstamp c6b47e3d-82c5-42a4-b831-313ab8364ff0))
+ (fp_line (start -5.75 -6) (end -6.75 -5.5) (layer "F.Fab") (width 0.1) (tstamp e24251cf-f546-4cd8-a6db-4e7ae45df659))
+ (fp_line (start 6.75 10) (end -6.75 10) (layer "F.Fab") (width 0.1) (tstamp ec3a5165-bd0d-4448-9909-bfff686621da))
+ (pad "1" smd oval (at -6.4 -6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbb50795-6a65-46b9-8017-50013ee5fe14))
+ (pad "2" smd oval (at -6.4 -4.8) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6a48336-9ed7-400d-9f7b-50124912cc53))
+ (pad "3" smd oval (at -6.4 -3.6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 388114ee-d3ab-4b52-9806-e314745fb79a))
+ (pad "4" smd oval (at -6.4 -2.4) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1190e8a4-33e5-4d0a-ab9b-2c02557419e4))
+ (pad "5" smd oval (at -6.4 -1.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6d85e1e-11b2-4b8c-9468-b5467f5b5937))
+ (pad "6" smd oval (at -6.4 0) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d00f28a1-de68-4c95-9863-7f63ebad71f7))
+ (pad "7" smd oval (at -6.4 1.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53d75b5d-9f2e-44b3-8716-4931ec4225b8))
+ (pad "8" smd oval (at -6.4 2.4) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a794392d-eca3-4474-8f5a-64b87761c145))
+ (pad "9" smd oval (at -6.4 3.6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c5c8ae8-895c-4655-8c60-91a29f974202))
+ (pad "10" smd oval (at -6.4 4.8) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 533c65ba-88a2-45e5-b733-5e641c6fb8c8))
+ (pad "11" smd oval (at -6.4 6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1e2537b-b1ca-4b31-8a70-87755eda1ebc))
+ (pad "12" smd oval (at -6.4 7.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90ee7164-a53a-47c6-b7f7-23aa777f938c))
+ (pad "13" smd oval (at 6.4 7.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9dc46c48-57b5-4cbb-8d52-734a241699ee))
+ (pad "14" smd oval (at 6.4 6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a985c0d5-bbcb-4bec-8e21-7a0101bb7a83))
+ (pad "15" smd oval (at 6.4 4.8) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12aa1b21-99e7-4246-857c-755a76866771))
+ (pad "16" smd oval (at 6.4 3.6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e76e1bfa-553c-4a2e-afd5-95ba69b7f5c8))
+ (pad "17" smd oval (at 6.4 2.4) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70fe86bf-23ca-48e7-b835-e2819ce78133))
+ (pad "18" smd oval (at 6.4 1.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2f97e74-441a-4d2a-8d15-89b9501c00c4))
+ (pad "19" smd oval (at 6.4 0) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f4fa8cd-02ec-4376-8fe5-86545ff0df2b))
+ (pad "20" smd oval (at 6.4 -1.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e099554-1ed5-4ae1-bb9a-97993d65eca4))
+ (pad "21" smd oval (at 6.4 -2.4) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60a55372-ff7f-4445-9e76-dde2927c571b))
+ (pad "22" smd oval (at 6.4 -3.6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 862d646e-94e3-4194-88a2-0c420f8df285))
+ (pad "23" smd oval (at 6.4 -4.8) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1bde981-6a42-4ac3-8062-a253fd9677fa))
+ (pad "24" smd oval (at 6.4 -6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 991f153a-fbcf-4777-b5c8-907e936ea311))
+ (pad "28" smd oval (at 3.1 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70990856-5ded-44b2-b003-d9000a0cc649))
+ (pad "29" smd oval (at -3.1 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3786ce3c-b000-465a-9629-5e6e416aacbe))
+ (pad "30" smd oval (at 4.1 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75f28055-ec96-46fc-b31f-2e0c8b43a587))
+ (pad "31" smd oval (at 1.8 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b946c56a-beb0-4bcc-9ef3-8a19bd31a10b))
+ (pad "32" smd oval (at 0.6 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a077a1c4-0df5-4971-a137-02784583be37))
+ (pad "33" smd oval (at -0.6 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c09aab4-5404-4c19-8004-633db23bf559))
+ (pad "34" smd oval (at -1.8 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d72069d7-298b-4c72-ae2c-0c9ba92d1aa1))
+ (pad "35" smd oval (at -4.1 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31f35c22-358a-4d0f-a9e7-05e7f0f8e994))
+ (pad "36" smd rect (at 5.6 -9.7) (size 1.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 013a5756-2860-4081-b0e6-3a970c76958b))
+ (pad "36" smd rect (at 5.6 9.3) (size 1.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 282c99a8-5b84-4c87-9c81-83e6c00e316f))
+ (pad "36" smd rect (at -5.6 9.3) (size 1.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28d12d1c-5c5b-4355-b649-be67f21dd31b))
+ (pad "36" smd rect (at -5.6 -9.7) (size 1.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfb5895b-362d-4544-ba70-2299d15c99b0))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/RN42.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/RN42N.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/RN42N.kicad_mod
new file mode 100644
index 00000000..fe92f2ba
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/RN42N.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "RN42N" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A056AEF)
+ (descr "Class 2 Bluetooth Module without antenna")
+ (tags "Bluetooth Module")
+ (attr smd)
+ (fp_text reference "REF**" (at 6.858 11.176) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 69357b6c-f347-465b-9943-c19eb6ae43dc)
+ )
+ (fp_text value "RN42N" (at 0.3 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 33bb8c0e-1057-4917-9fc3-e8abe2b057db)
+ )
+ (fp_text user "${REFERENCE}" (at 0.03 -1.65) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b4173dc9-260d-48f1-b0e2-15e57f44fc66)
+ )
+ (fp_line (start -6.8 -7) (end -6.8 -8.9) (layer "F.SilkS") (width 0.15) (tstamp 0125498d-9663-4fb5-a156-0a2417e552fe))
+ (fp_line (start 6.8 10.1) (end 6.8 8) (layer "F.SilkS") (width 0.15) (tstamp 096447ce-637d-45bb-b1a6-f5f411f623ef))
+ (fp_line (start -6.8 10.1) (end -6.8 8) (layer "F.SilkS") (width 0.15) (tstamp 3ce9da54-fdff-4870-899c-8c5d5a5f48aa))
+ (fp_line (start -6.8 -8.9) (end -4.4 -8.9) (layer "F.SilkS") (width 0.15) (tstamp 4159e22c-9de3-483a-8837-f638b3ea8e5d))
+ (fp_line (start -4.4 -10.1) (end -0.2 -10.1) (layer "F.SilkS") (width 0.15) (tstamp 8eba9131-7a39-4de8-a69d-70dd86aec83c))
+ (fp_line (start -4.7 10.1) (end -6.8 10.1) (layer "F.SilkS") (width 0.15) (tstamp 91e0c9dc-84bc-4aa9-8961-5a938ad79251))
+ (fp_line (start -4.4 -10.1) (end -4.4 -8.9) (layer "F.SilkS") (width 0.15) (tstamp a42f793e-591c-4088-b152-758b12698733))
+ (fp_line (start 4.7 10.1) (end 6.8 10.1) (layer "F.SilkS") (width 0.15) (tstamp c2b433b9-4e12-4e55-99db-a512d39a5a4c))
+ (fp_line (start 6.8 -10.1) (end 6.8 -7) (layer "F.SilkS") (width 0.15) (tstamp d1e76e0f-eb71-4ff6-b0c2-314c78dc6380))
+ (fp_line (start -7.65 -10.95) (end 7.65 -10.95) (layer "F.CrtYd") (width 0.05) (tstamp 4cceb93f-a5c2-48b4-9d3c-0eb1601304c4))
+ (fp_line (start 7.65 10.95) (end -7.65 10.95) (layer "F.CrtYd") (width 0.05) (tstamp 5c17855c-facf-404d-ad0c-3de03e6afa2a))
+ (fp_line (start 7.65 -10.95) (end 7.65 10.95) (layer "F.CrtYd") (width 0.05) (tstamp 667a7388-60c3-47e7-b85f-5221c5801018))
+ (fp_line (start -7.65 10.95) (end -7.65 -10.95) (layer "F.CrtYd") (width 0.05) (tstamp e6f670be-56df-4e52-a1cb-eeee9c591c81))
+ (fp_line (start -6.1 -6) (end -6.7 -5.6) (layer "F.Fab") (width 0.1) (tstamp 19055e71-0ce4-4cf0-b607-02475535a376))
+ (fp_line (start 6.7 -10.1) (end -6.7 -10.1) (layer "F.Fab") (width 0.1) (tstamp 71ce8017-f1a5-4355-8be3-78fa5a0aff3b))
+ (fp_line (start 6.7 10) (end 6.7 -10.1) (layer "F.Fab") (width 0.1) (tstamp 8d52f0c7-6c92-4090-9dba-72544f737889))
+ (fp_line (start -6.7 -6.4) (end -6.1 -6) (layer "F.Fab") (width 0.1) (tstamp c12e390a-da2c-441a-9ebf-18c49e1f333f))
+ (fp_line (start -6.7 -10.1) (end -6.7 10) (layer "F.Fab") (width 0.1) (tstamp cc021188-94b0-4e05-a51d-76bc6e13881b))
+ (fp_line (start -6.7 10) (end 6.7 10) (layer "F.Fab") (width 0.1) (tstamp cc062d44-2b2e-429b-86aa-82b5159ccee3))
+ (pad "1" smd oval (at -6.4 -6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42914a9f-cf55-4fa8-8be3-dc009d033503))
+ (pad "2" smd oval (at -6.4 -4.8) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab3f93d8-f212-481a-a2b5-e07c74dc52c1))
+ (pad "3" smd oval (at -6.4 -3.6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d98407cc-3a27-43c2-8b90-27621508be9b))
+ (pad "4" smd oval (at -6.4 -2.4) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ef17e6a-63fe-4e0f-a89b-21275ffef8da))
+ (pad "5" smd oval (at -6.4 -1.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40d4b9ce-9dc2-4027-a558-2b9ea53a7be4))
+ (pad "6" smd oval (at -6.4 0) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dbc2d4a6-4cf4-4fe3-9440-fc3c5a4a04c4))
+ (pad "7" smd oval (at -6.4 1.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4345c4db-eff3-41f5-aa25-377178c3bbe5))
+ (pad "8" smd oval (at -6.4 2.4) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2efce475-f710-4981-a525-42bc057137ad))
+ (pad "9" smd oval (at -6.4 3.6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c1b029e-6131-4bd8-a519-5155071ecf82))
+ (pad "10" smd oval (at -6.4 4.8) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29088246-40b3-4c7b-b776-20d6945dbaab))
+ (pad "11" smd oval (at -6.4 6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ac7cff0-ea9e-4a76-a8f7-2248edb8034b))
+ (pad "12" smd oval (at -6.4 7.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4680d317-c5fd-429c-89fa-d02564c974b4))
+ (pad "13" smd oval (at 6.4 7.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b90acf74-307b-4768-8fe3-244f1e0c3a57))
+ (pad "14" smd oval (at 6.4 6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d70d011a-66c0-4cb0-b48c-6c3cd5ca3a8e))
+ (pad "15" smd oval (at 6.4 4.8) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88bc6cae-6cbe-4d1b-8e12-6ee7d475c7f2))
+ (pad "16" smd oval (at 6.4 3.6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec6b5528-c4f5-4dfc-a1cd-1727563b09ce))
+ (pad "17" smd oval (at 6.4 2.4) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d61f1639-3bb9-4897-8217-ee15dd73ddf7))
+ (pad "18" smd oval (at 6.4 1.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f39f3ad2-719a-4b46-aa5e-cf8e3cb69530))
+ (pad "19" smd oval (at 6.4 0) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d011402-6fdf-4d15-a791-bab514cf6b1f))
+ (pad "20" smd oval (at 6.4 -1.2) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d8afce4-79d8-4215-9e80-34963ec1ae3f))
+ (pad "21" smd oval (at 6.4 -2.4) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9827f52b-ca52-40ce-a44b-7bc939bc441d))
+ (pad "22" smd oval (at 6.4 -3.6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4cfa595c-6755-4370-83cd-181fbf2aaa9c))
+ (pad "23" smd oval (at 6.4 -4.8) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37e4f43f-d32e-4184-9b74-b30ec2cd9acb))
+ (pad "24" smd oval (at 6.4 -6) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 169dfe52-857b-4aa9-b29a-eadf678fc8c5))
+ (pad "25" smd oval (at 3.8 -9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04c6e821-5810-45c1-9cb8-90efc206b070))
+ (pad "26" smd oval (at 2.2 -9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d800149-45fc-4ba9-a466-2a59b1e2017d))
+ (pad "27" smd oval (at 0.6 -9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4478b95-d28b-4459-a8d5-d8dda6827f8a))
+ (pad "28" smd oval (at 3.1 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08960ccf-56b5-43c6-83b8-9bae795b9ffd))
+ (pad "29" smd oval (at -3.1 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30ca588f-127e-4f47-b11e-8f35231a9275))
+ (pad "30" smd oval (at 4.1 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a80b6bc4-e048-416e-9a0b-afde92c7e043))
+ (pad "31" smd oval (at 1.8 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5007fb3a-3a04-47a4-889b-9b34887c2013))
+ (pad "32" smd oval (at 0.6 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d37c9884-5025-4089-ab30-dd90c38d578b))
+ (pad "33" smd oval (at -0.6 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ae93d18-e833-4c86-b4e9-4234b090cd11))
+ (pad "34" smd oval (at -1.8 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aaad6876-1bef-4ad1-af45-d4b99e4b326b))
+ (pad "35" smd oval (at -4.1 9.7 90) (size 2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a58f904-005d-4add-8e02-308ad7f5b82f))
+ (pad "36" smd rect (at -5.6 -9.7) (size 1.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b554b92-0b96-4be0-a777-2115477d8b6b))
+ (pad "36" smd rect (at -5.6 9.3) (size 1.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de0b5a51-f994-4ef2-aa26-fd7781f5beeb))
+ (pad "36" smd rect (at 5.6 9.3) (size 1.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de591eca-f5e4-442d-ac17-25f2ff0e8328))
+ (pad "36" smd rect (at 5.6 -9.7) (size 1.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5829901-0723-4a13-bd0e-831f88dec1ac))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/RN42N.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/Raytac_MDBT50Q.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/Raytac_MDBT50Q.kicad_mod
new file mode 100644
index 00000000..7b590a28
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/Raytac_MDBT50Q.kicad_mod
@@ -0,0 +1,144 @@
+(footprint "Raytac_MDBT50Q" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D8B15F)
+ (descr "Multiprotocol radio SoC module https://www.raytac.com/download/index.php?index_id=43")
+ (tags "wireless 2.4 GHz Bluetooth ble zigbee 802.15.4 thread nordic raytac nrf52840 nrf52833")
+ (attr smd)
+ (fp_text reference "REF**" (at -6 0 270) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7d5aa619-6d8d-452b-b76a-95b8f4e87973)
+ )
+ (fp_text value "Raytac_MDBT50Q" (at 0.2 8.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 21266a8e-3377-4d6d-8c7a-1af8480e0f70)
+ )
+ (fp_text user "TOP LAYER" (at -1.6 -3.6) (layer "Cmts.User")
+ (effects (font (size 0.4 0.4) (thickness 0.04)))
+ (tstamp b205708b-7267-4e77-8fef-0492dcc436a2)
+ )
+ (fp_text user "KEEP OUT" (at -1.5 -3.1) (layer "Cmts.User")
+ (effects (font (size 0.4 0.4) (thickness 0.04)))
+ (tstamp c7a81dbd-df68-47e0-8ee4-b6767b1b2a99)
+ )
+ (fp_text user "KEEP OUT ZONE" (at 0.05 -5.75) (layer "Cmts.User")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp d3b4c3c4-4b9e-4ff3-83f0-b822883ccc4a)
+ )
+ (fp_text user "${REFERENCE}" (at 0.05 1.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 209352fd-24c5-4e81-b9fd-a197c7b3284f)
+ )
+ (fp_line (start -4.25 -7.85) (end -5.35 -7.85) (layer "F.SilkS") (width 0.12) (tstamp 60e3aae0-4d1c-4c33-830d-ef5e41ce1d4b))
+ (fp_line (start 5.35 -7.85) (end 5.35 -6.75) (layer "F.SilkS") (width 0.12) (tstamp 76609669-138a-4f12-917d-5fb095b997f8))
+ (fp_line (start -5.6 -4.3) (end -5.6 -3.2) (layer "F.SilkS") (width 0.12) (tstamp 9d02ff66-5e73-4017-bed7-3076ea4e9c1b))
+ (fp_line (start 4.25 -7.85) (end 5.35 -7.85) (layer "F.SilkS") (width 0.12) (tstamp ac644224-b500-4e7a-9814-09c72d752771))
+ (fp_line (start -5.35 -7.85) (end -5.35 -3.2) (layer "F.SilkS") (width 0.12) (tstamp aec60c23-db0e-4da9-9566-84be28251dae))
+ (fp_line (start 5.35 7.85) (end 4.25 7.85) (layer "F.SilkS") (width 0.12) (tstamp bd7e5b54-c306-4604-89a0-5bb29a6420a4))
+ (fp_line (start 5.35 6.75) (end 5.35 7.85) (layer "F.SilkS") (width 0.12) (tstamp e0f5b61c-3a8f-45ba-a17d-2b21e85304c8))
+ (fp_line (start -5.35 6.75) (end -5.35 7.85) (layer "F.SilkS") (width 0.12) (tstamp ef7c4d5a-243c-4dc3-b469-72fcfd9ea994))
+ (fp_line (start -5.35 7.85) (end -4.25 7.85) (layer "F.SilkS") (width 0.12) (tstamp f443c591-e77d-4541-ad7f-ab886d514165))
+ (fp_line (start -5.75 -8.25) (end 5.75 -8.25) (layer "F.CrtYd") (width 0.05) (tstamp 223fce80-d6dd-40d4-a689-a9e5ba899700))
+ (fp_line (start -5.75 8.25) (end 5.75 8.25) (layer "F.CrtYd") (width 0.05) (tstamp 43ae6b39-b624-406c-a57e-9dbb6b655149))
+ (fp_line (start -5.75 -8.25) (end -5.75 8.25) (layer "F.CrtYd") (width 0.05) (tstamp 44eb39b7-bcf5-4568-a1bf-661c819a33b5))
+ (fp_line (start 5.75 -8.25) (end 5.75 8.25) (layer "F.CrtYd") (width 0.05) (tstamp 4524d306-4ff1-4eae-960b-5dbb36d21679))
+ (fp_line (start -5.25 -7.75) (end 5.25 -7.75) (layer "F.Fab") (width 0.1) (tstamp 2007fcd4-e820-4104-acf5-d7be7b8023e1))
+ (fp_line (start -4.25 -3.75) (end -5.25 -4.25) (layer "F.Fab") (width 0.1) (tstamp 226d17e7-94ee-428d-91ce-02f59a52ba9e))
+ (fp_line (start 5.25 7.75) (end -5.25 7.75) (layer "F.Fab") (width 0.1) (tstamp 2ce1dcee-50ea-48fa-87c4-87bbc382f501))
+ (fp_line (start -5.25 7.75) (end -5.25 -7.75) (layer "F.Fab") (width 0.1) (tstamp 4fe51136-4838-4e05-89d6-005c9083932b))
+ (fp_line (start 5.25 -7.75) (end 5.25 7.75) (layer "F.Fab") (width 0.1) (tstamp 6fe9b9ab-a5f4-4444-9cdd-0a47fd9447b2))
+ (fp_line (start -4.25 -3.75) (end -5.25 -3.25) (layer "F.Fab") (width 0.1) (tstamp 799d745f-b879-4cd5-99ea-a39d5ccb8ecf))
+ (pad "1" smd rect (at -4.65 -3.75) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78e07897-69f6-4d1a-a9eb-e47d36335bb9))
+ (pad "2" smd rect (at -4.65 -2.65) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28cacae4-e9ae-4b82-aac1-ceb76af83389))
+ (pad "3" smd rect (at -4.65 -1.85) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3543bc09-7d69-43ee-b702-a70df207f815))
+ (pad "4" smd rect (at -4.65 -0.25) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c51382cc-b1bc-4593-95bb-7fcc84dbf629))
+ (pad "5" smd rect (at -3.75 0.15) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ca6f917-0f80-43ee-87c1-4e71b84d29e1))
+ (pad "6" smd rect (at -4.65 0.55) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b16a0ad4-3b0d-4e5a-bc6b-867477e030cb))
+ (pad "7" smd rect (at -3.75 0.95) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d6cc0cc-2095-48f3-b8da-3c43b3b52d21))
+ (pad "8" smd rect (at -4.65 1.35) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e87eefaf-cb31-4448-8ad2-61490d47ebe9))
+ (pad "9" smd rect (at -3.75 1.75) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78097cc0-c3c0-4f38-886d-8e7840f4a036))
+ (pad "10" smd rect (at -4.65 2.15) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 940401bd-fbfe-4b16-bcc6-6cb29f8d21d4))
+ (pad "11" smd rect (at -3.75 2.55) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a2ef514-b6f0-40ae-9f7c-310366dd768a))
+ (pad "12" smd rect (at -4.65 2.95) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca18347e-c10a-4919-8936-ff6560aec0fa))
+ (pad "13" smd rect (at -3.75 3.35) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c9c0415-d502-41a9-aa19-a69ff362c395))
+ (pad "14" smd rect (at -4.65 3.75) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfd27900-8a82-4a9b-9c31-89462576da9f))
+ (pad "15" smd rect (at -4.8 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00e1292d-309e-4121-9088-d92255b1b1a2))
+ (pad "16" smd rect (at -4 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7526eac3-0b18-4719-a1d5-07c907746561))
+ (pad "17" smd rect (at -3.2 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2c4afec-9641-4f4f-9f4e-70091d748190))
+ (pad "18" smd rect (at -2.4 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fc8feb6-5ee2-4114-a17f-7420a0f7275b))
+ (pad "19" smd rect (at -2 6.25 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5aa6994f-3074-4e16-bcaa-219078e17ed7))
+ (pad "20" smd rect (at -1.6 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e608174-5484-44a5-bb7c-f45309b8dbc6))
+ (pad "21" smd rect (at -1.2 6.25 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e78bc2c1-fe73-42cf-80a0-6ea180bbe0d9))
+ (pad "22" smd rect (at -0.8 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6cf99153-31b8-46c7-afa3-1b8c3262ba7a))
+ (pad "23" smd rect (at -0.4 6.25 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ef74a3a-d4e1-4b35-85c5-bfac35bc6e1f))
+ (pad "24" smd rect (at 0 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f95e9f3e-9520-4ab5-9c1c-f53084e10758))
+ (pad "25" smd rect (at 0.4 6.25 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e3d69741-e0db-4c2e-948c-521602323d4b))
+ (pad "26" smd rect (at 0.8 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80e1a619-f5f5-4487-958e-bd59d5cd7ed7))
+ (pad "27" smd rect (at 1.2 6.25 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73bb1181-c71d-4892-a1a9-caaca12adf0f))
+ (pad "28" smd rect (at 1.6 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d3a94d8-7aea-464d-b33b-4eed4419ac75))
+ (pad "29" smd rect (at 2 6.25 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 83786698-dc0d-450d-ac3f-ba2c4bc9dcc5))
+ (pad "30" smd rect (at 2.4 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 624c3d2d-30d0-4937-850f-ae7c14bacbb9))
+ (pad "31" smd rect (at 3.2 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ee7f404-3f7b-4116-915d-f7a0460159b2))
+ (pad "32" smd rect (at 4 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f4b2744-8cba-4c71-966d-b58def2b64be))
+ (pad "33" smd rect (at 4.8 7.15 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 873b85d2-4808-44a2-9daa-8216c80d6da0))
+ (pad "34" smd rect (at 4.65 6.15) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd7d4d30-cb46-41c0-9325-eb0031a48f7e))
+ (pad "35" smd rect (at 4.65 5.35) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e10e1db-12d2-4270-a670-a38bfc786633))
+ (pad "36" smd rect (at 3.75 4.95) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35938dc6-887d-4a0a-b89a-e771495ea8ec))
+ (pad "37" smd rect (at 4.65 4.55) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 718d7dc4-4a3f-40ac-97ad-7e7f42e49b8c))
+ (pad "38" smd rect (at 3.75 4.15) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bd45550-1d5a-4665-abdd-25674dd0e470))
+ (pad "39" smd rect (at 4.65 3.75) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e18b222-ce9a-4051-8855-d8fbd1959597))
+ (pad "40" smd rect (at 3.75 3.35) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b074a795-b366-410a-88f1-2bdc469580bb))
+ (pad "41" smd rect (at 4.65 2.95) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 584e4ee6-f192-44a1-87c9-97f178382992))
+ (pad "42" smd rect (at 3.75 2.55) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1be0e170-256a-46ba-b372-d7c7d4b4e5e2))
+ (pad "43" smd rect (at 3.75 1.75) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d636cf9-aca5-4e17-94d0-24c268574986))
+ (pad "44" smd rect (at 4.65 1.35) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0687d6ca-4ca3-4c19-816c-d7bfd2e2887c))
+ (pad "45" smd rect (at 3.75 0.95) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eaf0d0da-66d0-4623-ba8b-631b7a3b8d3c))
+ (pad "46" smd rect (at 4.65 0.55) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bce54f71-78e5-4582-934d-14e2d216187e))
+ (pad "47" smd rect (at 3.75 0.15) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f74164ce-3206-49e8-a7bd-115774f676cd))
+ (pad "48" smd rect (at 4.65 -0.25) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97af1e2a-7142-4657-9806-d3c54885becd))
+ (pad "49" smd rect (at 3.75 -0.65) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 055107b1-3c5c-4008-a667-15c682751336))
+ (pad "50" smd rect (at 3.75 -1.45) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 122c3ef2-5e42-4f28-b2ec-07171e2c8fb9))
+ (pad "51" smd rect (at 4.65 -1.85) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d652d25f-85bf-4348-93bc-08b0a6b9fc6e))
+ (pad "52" smd rect (at 3.75 -2.25) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fcda3a5-9b61-4911-9dd7-e0414f04c9d9))
+ (pad "53" smd rect (at 4.65 -2.65) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f846ba5e-edfe-4fae-ba1a-21f9e3187070))
+ (pad "54" smd rect (at 3.75 -3.05) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 198e1853-bf75-4832-8654-e747836344b3))
+ (pad "55" smd rect (at 4.65 -3.75) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85cf5242-4fd2-47ea-b1e7-85b35dc28fd7))
+ (pad "56" smd rect (at -2 0.55 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a07ee321-b2c7-424d-aece-9251393be11b))
+ (pad "57" smd rect (at -1.2 0.55 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d186f5a6-f6b2-45e7-9f36-1d7413640d1e))
+ (pad "58" smd rect (at -0.4 0.55 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2217ad88-0055-4c01-9c2d-c352f95d5d54))
+ (pad "59" smd rect (at 0.4 0.55 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9eb9e747-c869-47c8-9872-3ab7e2b873cb))
+ (pad "60" smd rect (at 1.2 0.55 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b34300ed-bbc3-403d-9791-4f70575c41e3))
+ (pad "61" smd rect (at 2 0.55 90) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0776db27-8b9e-46fc-b107-c58d1f338176))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 4bd85aa5-c067-4c73-829d-e46592fa4989) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -6.2 -4)
+ (xy 6.2 -4)
+ (xy 6.2 -7.75)
+ (xy -6.2 -7.75)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp dbc9d8dc-a465-42c5-8c4c-fa23fc2ef60a) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -0.7 -2.75)
+ (xy -2.3 -2.75)
+ (xy -2.3 -3.95)
+ (xy -0.7 -3.95)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/Raytac_MDBT50Q.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ST_SPBTLE.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ST_SPBTLE.kicad_mod
new file mode 100644
index 00000000..60aa4353
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ST_SPBTLE.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "ST_SPBTLE" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D8B1EA)
+ (descr "Bluetooth Low Energy Module")
+ (tags "ble module st bluetooth")
+ (attr smd)
+ (fp_text reference "REF**" (at 4.55 -9.61) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cbbb41e6-2a71-4afb-a354-d165aafc6451)
+ )
+ (fp_text value "ST_SPBTLE" (at 3 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 035ad05b-5644-481e-b2e0-adcfd67b5006)
+ )
+ (fp_text user "on any layer" (at -4 -11) (layer "Cmts.User")
+ (effects (font (size 0.8 0.8) (thickness 0.08)))
+ (tstamp 13460d63-03b1-4012-bd2e-0a5d164e8683)
+ )
+ (fp_text user "No copper" (at -3.95 -12.11) (layer "Cmts.User")
+ (effects (font (size 0.8 0.8) (thickness 0.08)))
+ (tstamp 24d67acf-224c-4c25-8bee-22447242fa2b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -2.86) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.1)))
+ (tstamp 97596b1d-007e-4ffe-a386-4bd90bebb91e)
+ )
+ (fp_line (start -6.85 -4.11) (end -6.85 -8.71) (layer "F.SilkS") (width 0.12) (tstamp 061d6dd7-497a-45cd-a7ff-eaf706588847))
+ (fp_line (start 6.85 -8.71) (end 6.85 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 4226e842-13bd-460b-b4c5-47f1398c2697))
+ (fp_line (start 6.85 2.99) (end 6.85 2.59) (layer "F.SilkS") (width 0.12) (tstamp 48f85b1c-1865-4271-a901-f4c954c9af1d))
+ (fp_line (start -6.85 2.59) (end -6.85 2.99) (layer "F.SilkS") (width 0.12) (tstamp 4be30f27-4f98-4b1e-a3a7-a7fb861dd232))
+ (fp_line (start -6.85 -4.01) (end -7.55 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 5c74db56-1132-4151-a412-62e262ef9354))
+ (fp_line (start -6.85 -8.71) (end 6.85 -8.71) (layer "F.SilkS") (width 0.12) (tstamp 6871836f-9b0e-4bea-a1bd-4a2306faef76))
+ (fp_line (start -3.65 2.99) (end -3.55 2.99) (layer "F.SilkS") (width 0.12) (tstamp 865b5b0e-d829-40e1-bb07-a4dcf50b7b47))
+ (fp_line (start -1.95 2.99) (end 6.85 2.99) (layer "F.SilkS") (width 0.12) (tstamp 9c56aba0-6083-4155-b7ec-d712ce59a238))
+ (fp_line (start -6.85 2.99) (end -3.65 2.99) (layer "F.SilkS") (width 0.12) (tstamp a4e58ffe-cf2a-47a6-8903-eabee403f286))
+ (fp_line (start -6.85 -4.11) (end -6.85 -4.01) (layer "F.SilkS") (width 0.12) (tstamp cf2aa551-9a9f-4f79-bdac-a1008ec4dbaf))
+ (fp_line (start 7.8 -8.86) (end -7.8 -8.86) (layer "F.CrtYd") (width 0.05) (tstamp 1029e621-66cd-4df6-9e75-532239782607))
+ (fp_line (start 7.8 -8.86) (end 7.8 3.94) (layer "F.CrtYd") (width 0.05) (tstamp b9a4e1dd-f192-4490-94f6-95a8700266bc))
+ (fp_line (start -7.8 3.94) (end -7.8 -8.86) (layer "F.CrtYd") (width 0.05) (tstamp d8e8ae85-053b-4fc5-8b04-6515e49237ef))
+ (fp_line (start -7.8 3.94) (end 7.8 3.94) (layer "F.CrtYd") (width 0.05) (tstamp fb7d1bf8-bd98-4b46-a8db-bc867480602a))
+ (fp_line (start 6.75 -8.61) (end -6.75 -8.61) (layer "F.Fab") (width 0.1) (tstamp 190f6753-2af5-45f4-a0ef-cd622d6974bb))
+ (fp_line (start -6.75 -2.16) (end -5.75 -3.16) (layer "F.Fab") (width 0.1) (tstamp 3a1357d6-4b15-4d81-919a-a2d1406c0fe8))
+ (fp_line (start -6.75 -2.16) (end -6.75 2.89) (layer "F.Fab") (width 0.1) (tstamp 3f174056-f573-4cec-bc14-3fbf01c66fbd))
+ (fp_line (start 6.75 2.89) (end 6.75 -8.61) (layer "F.Fab") (width 0.1) (tstamp 5d1c2700-0aad-4af6-96b9-75b60c93a71b))
+ (fp_line (start -5.75 -3.16) (end -6.75 -4.16) (layer "F.Fab") (width 0.1) (tstamp 89f5cb57-820b-4c05-a443-731671eb121c))
+ (fp_line (start -6.75 -8.61) (end -6.75 -4.16) (layer "F.Fab") (width 0.1) (tstamp b82a9ca8-5464-48f8-b4cd-b64accedeeaa))
+ (fp_line (start -6.75 2.89) (end 6.75 2.89) (layer "F.Fab") (width 0.1) (tstamp fb10bbf0-80df-4833-a21c-1d07006ab5d1))
+ (pad "1" smd rect (at -6.75 -3.19) (size 1.6 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16020c8b-f60e-4e2c-b891-04098d1450ef))
+ (pad "2" smd rect (at -6.75 -1.92) (size 1.6 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 583790a4-ffc9-4ddd-830c-dc62e1304222))
+ (pad "3" smd rect (at -6.75 -0.65) (size 1.6 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53b53fda-13ab-45a9-bded-533735f04737))
+ (pad "4" smd rect (at -6.75 0.62) (size 1.6 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d885227-0820-4441-9817-de91a91502ab))
+ (pad "5" smd rect (at -6.75 1.89) (size 1.6 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80ada51c-e76f-4186-aad1-7b33edf22323))
+ (pad "6" smd rect (at -2.75 2.89 90) (size 1.6 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f40e67df-d9d5-4fa4-86a5-10d4c7f339ff))
+ (pad "7" smd rect (at 6.75 1.89) (size 1.6 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4baab721-37ea-4239-ab24-b1b226f01196))
+ (pad "8" smd rect (at 6.75 0.62) (size 1.6 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8cde30ea-f59c-47c7-abf3-56e679fcc165))
+ (pad "9" smd rect (at 6.75 -0.65) (size 1.6 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee4f1f2e-cb48-40e3-99bc-460481057bf6))
+ (pad "10" smd rect (at 6.75 -1.92) (size 1.6 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58bdbd5a-6874-46d1-bf89-da36033d31d8))
+ (pad "11" smd rect (at 6.75 -3.19) (size 1.6 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3cdb4e43-6539-4372-bcdb-e56571ded344))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 9ae600ef-5167-48c7-8d60-b00aea7dba9c) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 2.05 -1.11)
+ (xy -5.95 -1.1)
+ (xy -5.95 -3.7)
+ (xy -7.55 -3.7)
+ (xy -9.95 -3.7)
+ (xy -9.95 -13.11)
+ (xy 2.05 -13.11)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ST_SPBTLE.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/TD1205.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/TD1205.kicad_mod
new file mode 100644
index 00000000..d01a042e
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/TD1205.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "TD1205" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE07EEE)
+ (descr "https://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1205%20Datasheet.pdf")
+ (tags "SIGFOX Module")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7 25.5 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 625d121a-51b4-48b1-95de-3fa42cb204e9)
+ )
+ (fp_text value "TD1205" (at 13.97 17.78 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9f1ab322-9210-4995-ae7d-51ea7e4c8e71)
+ )
+ (fp_text user "${REFERENCE}" (at 11.43 17.78 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3e2adc04-aed6-4b25-ada1-7e575415eba8)
+ )
+ (fp_line (start 28.4 -1.65) (end 28.4 24.65) (layer "F.SilkS") (width 0.15) (tstamp 03c32e1d-a946-45cc-a065-307f518f7ec3))
+ (fp_line (start 1 35) (end 1 6) (layer "F.SilkS") (width 0.15) (tstamp 29ffd945-af21-4957-97a5-1958591aeabd))
+ (fp_line (start -0.48 36.5) (end 27.46 36.5) (layer "F.SilkS") (width 0.15) (tstamp 34180235-61cb-4c08-9b4c-6c66b148204e))
+ (fp_line (start -0.5 6) (end 1 6) (layer "F.SilkS") (width 0.15) (tstamp 51899c2d-d498-4be9-bf6b-314e2aa3f13a))
+ (fp_line (start 0 -2) (end -2.25 -2) (layer "F.SilkS") (width 0.15) (tstamp 58988c82-b04a-4f26-88eb-1e67be232b24))
+ (fp_line (start 28.4 24.65) (end -1.9 24.65) (layer "F.SilkS") (width 0.15) (tstamp 7dd73ba4-e764-4133-8f7c-f22875d9176e))
+ (fp_line (start 27.5 10) (end 26 10) (layer "F.SilkS") (width 0.15) (tstamp a039091b-a48d-429f-9103-80024ecb7665))
+ (fp_line (start 28.4 -1.65) (end -1.9 -1.65) (layer "F.SilkS") (width 0.15) (tstamp a9aa3364-b1f9-407f-a8f8-acf83ea5a2cf))
+ (fp_line (start -2.25 -2) (end -2.25 0) (layer "F.SilkS") (width 0.15) (tstamp aef2c2a9-0f39-458d-aa73-9c641c6766a3))
+ (fp_line (start -1.9 24.65) (end -1.9 -1.65) (layer "F.SilkS") (width 0.15) (tstamp d12b2608-dd92-435a-a00a-8e04c8634410))
+ (fp_line (start 26 35) (end 1 35) (layer "F.SilkS") (width 0.15) (tstamp d30a4b70-283e-4b48-9df7-8eda046148cd))
+ (fp_line (start 26 10) (end 26 35) (layer "F.SilkS") (width 0.15) (tstamp d4dd3a75-cb8d-4e1f-8b14-4c503cbbe9a2))
+ (fp_line (start -0.5 6) (end -0.5 36.5) (layer "F.SilkS") (width 0.15) (tstamp d796b491-ae0f-43af-a5aa-d94804b2d900))
+ (fp_line (start 27.5 36.5) (end 27.5 10) (layer "F.SilkS") (width 0.15) (tstamp ed95c9f9-7065-46dc-812f-944b68e44774))
+ (fp_line (start -2 36.75) (end -2 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 096d4c20-2de1-4b6d-9708-396eb7d609d5))
+ (fp_line (start 28.5 36.75) (end -2 36.75) (layer "F.CrtYd") (width 0.05) (tstamp 2da394eb-dc40-4f0f-8da7-2b1d2baca14d))
+ (fp_line (start -2 -1.75) (end 28.5 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp b04940a5-ad51-464a-9d87-236b7304098d))
+ (fp_line (start 28.5 -1.75) (end 28.5 36.75) (layer "F.CrtYd") (width 0.05) (tstamp fa35b7f2-7713-4464-9907-b4bf082d4042))
+ (fp_line (start -1.75 24.5) (end -1.75 -0.5) (layer "F.Fab") (width 0.127) (tstamp 1120f2b0-4cbc-4fe5-8726-f9660d75e0d9))
+ (fp_line (start 28.25 24.5) (end -1.75 24.5) (layer "F.Fab") (width 0.127) (tstamp 4092de38-dc00-4422-97c0-52d44aabf761))
+ (fp_line (start 28.25 -1.5) (end 28.25 24.5) (layer "F.Fab") (width 0.127) (tstamp 66476492-7ecd-4223-a9fd-e77344dc6382))
+ (fp_line (start -0.75 -1.5) (end 28.25 -1.5) (layer "F.Fab") (width 0.127) (tstamp 6e954c32-ea31-481f-8c26-4f33bafcb822))
+ (fp_line (start -1.75 -0.5) (end -0.75 -1.5) (layer "F.Fab") (width 0.127) (tstamp eff9f6e2-0d2e-4f1a-9fca-cf2c6a4d60dd))
+ (pad "1" thru_hole rect (at 0 0 90) (size 1.905 1.905) (drill 0.89) (layers *.Cu *.Mask) (tstamp 9ed757a5-22bb-4585-884d-ccae7d11eb32))
+ (pad "2" thru_hole circle (at 26.5 0 90) (size 1.905 1.905) (drill 0.89) (layers *.Cu *.Mask) (tstamp 1bc773e9-a295-4a07-830e-944a86be4122))
+ (pad "3" thru_hole circle (at 5.63 23.21 90) (size 1.905 1.905) (drill 0.89) (layers *.Cu *.Mask) (tstamp f6f694cc-edc1-458e-b080-8d9d5bebf660))
+ (pad "4" thru_hole circle (at 8.17 23.21 90) (size 1.905 1.905) (drill 0.89) (layers *.Cu *.Mask) (tstamp 141ca1c6-df3f-4bc6-b2d6-b6c3ed2755e4))
+ (pad "5" thru_hole circle (at 10.71 23.21 90) (size 1.905 1.905) (drill 0.89) (layers *.Cu *.Mask) (tstamp 568be751-13c3-4df9-a24d-3d5e00c99978))
+ (pad "6" thru_hole circle (at 13.25 23.21 90) (size 1.905 1.905) (drill 0.89) (layers *.Cu *.Mask) (tstamp 930b69c0-0ecf-4893-bd41-0e241ac38e74))
+ (pad "7" thru_hole circle (at 15.79 23.21 90) (size 1.905 1.905) (drill 0.89) (layers *.Cu *.Mask) (tstamp b5674ad0-ed29-497b-95fc-4986377bb2e6))
+ (pad "8" thru_hole circle (at 18.33 23.21 90) (size 1.905 1.905) (drill 0.89) (layers *.Cu *.Mask) (tstamp 005ece41-1704-4f00-bfc0-4b445e5d2960))
+ (pad "9" thru_hole circle (at 20.87 23.21 90) (size 1.905 1.905) (drill 0.89) (layers *.Cu *.Mask) (tstamp 7ff48960-994b-4e42-92cd-050776acfa70))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/TD1205.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/TD1208.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/TD1208.kicad_mod
new file mode 100644
index 00000000..3f587c56
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/TD1208.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "TD1208" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D8B211)
+ (descr "https://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1208%20Datasheet.pdf")
+ (tags "SIGFOX Module")
+ (attr smd)
+ (fp_text reference "REF**" (at -5.5 15.135) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6e2748e3-3afa-429c-9e8b-a4f3036a2cd6)
+ )
+ (fp_text value "TD1208" (at 0 1.905) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0127f0fc-0179-4df1-b8d3-07046c18a7a2)
+ )
+ (fp_text user "Keepout" (at 2.95 -8.825) (layer "Cmts.User")
+ (effects (font (size 0.65 0.65) (thickness 0.12)))
+ (tstamp b3d1450a-20ae-407e-8db7-dfd8795fcbcc)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.635) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b483a087-44a6-46f7-ae70-6c108830ff38)
+ )
+ (fp_line (start 6.477 -12.192) (end 3.477 -12.192) (layer "F.SilkS") (width 0.15) (tstamp 080d2a69-fed7-434b-ab6b-db7152322b7e))
+ (fp_line (start -6.477 -4.191) (end -6.477 -2.667) (layer "F.SilkS") (width 0.15) (tstamp 0d44cce8-55e9-4b7d-9d23-d76c7c19c2ec))
+ (fp_line (start -6.477 -12.192) (end -3.556 -12.192) (layer "F.SilkS") (width 0.15) (tstamp 20feb73c-27bd-43cb-940b-e6499a09ed07))
+ (fp_line (start -6.477 13.462) (end -3.477 13.462) (layer "F.SilkS") (width 0.15) (tstamp 3494e367-9b06-4817-a440-f2cb215ba641))
+ (fp_line (start 6.477 11.557) (end 6.477 13.462) (layer "F.SilkS") (width 0.15) (tstamp 44eb8b31-49c4-473b-8740-079412811bb7))
+ (fp_line (start 6.477 13.462) (end 3.477 13.462) (layer "F.SilkS") (width 0.15) (tstamp 72c8525e-61a0-444a-a2a7-aeb5c318a23e))
+ (fp_line (start -6.477 -2.667) (end -7.747 -2.667) (layer "F.SilkS") (width 0.15) (tstamp 842d15ae-bd7d-487b-9cc8-39349595011a))
+ (fp_line (start 6.477 -12.192) (end 6.477 -11.557) (layer "F.SilkS") (width 0.15) (tstamp 9c637393-b331-48b3-81ff-8eed09250d4e))
+ (fp_line (start -6.477 11.557) (end -6.477 13.462) (layer "F.SilkS") (width 0.15) (tstamp e07075ee-df97-4093-b8d3-8dc6cc601b58))
+ (fp_line (start -6.477 -12.192) (end -6.477 -9.192) (layer "F.SilkS") (width 0.15) (tstamp e208a510-3129-4c5a-82ca-89c0fcd9c488))
+ (fp_line (start 7.8 -12.32) (end -7.8 -12.32) (layer "F.CrtYd") (width 0.05) (tstamp 52967134-2a21-4c0a-b4e2-ce34641fabae))
+ (fp_line (start 7.8 13.59) (end 7.8 -12.32) (layer "F.CrtYd") (width 0.05) (tstamp 715b4e78-43f4-4160-9e27-d979d5fc40e7))
+ (fp_line (start -7.8 -12.32) (end -7.8 13.59) (layer "F.CrtYd") (width 0.05) (tstamp 83092cdc-f552-4a30-b771-81fcce0b2b23))
+ (fp_line (start -7.8 13.59) (end 7.8 13.59) (layer "F.CrtYd") (width 0.05) (tstamp b9be1448-fcc6-454a-bbc3-b5cb80b97251))
+ (fp_line (start -6.35 -12.065) (end 6.35 -12.065) (layer "F.Fab") (width 0.127) (tstamp 359b1467-bc2b-4b18-b099-1453f017d679))
+ (fp_line (start -6.35 -2.655) (end -5.35 -1.905) (layer "F.Fab") (width 0.12) (tstamp 4dc12142-665d-45d3-a770-2faa98d49aa7))
+ (fp_line (start 6.35 13.335) (end -6.35 13.335) (layer "F.Fab") (width 0.127) (tstamp 4faf0786-318f-43b9-b537-4fb8baa53279))
+ (fp_line (start -5.35 -1.905) (end -6.35 -1.155) (layer "F.Fab") (width 0.12) (tstamp 8fa5d1e4-7806-4065-8277-33db4269bd08))
+ (fp_line (start 6.35 -12.065) (end 6.35 13.335) (layer "F.Fab") (width 0.127) (tstamp 9cbe1fa6-2e67-49aa-bbd7-7ea6efc5d3ce))
+ (fp_line (start -6.35 -12.065) (end -6.35 13.335) (layer "F.Fab") (width 0.127) (tstamp d36e4121-b5d2-4945-b5ec-e06ddcb93c8b))
+ (pad "1" smd rect (at -6.25 -1.905) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edc0d46a-41f7-4dc6-a948-e3665b902b93))
+ (pad "2" smd rect (at -6.25 -0.635) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b24dbe58-997a-46e9-8471-2b00a78cfec9))
+ (pad "3" smd rect (at -6.25 0.635) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f38a9eb-ec19-4140-83aa-d9ae2734165c))
+ (pad "4" smd rect (at -6.25 1.905) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02504b14-11b9-4aee-86af-01c7d020f9fa))
+ (pad "5" smd rect (at -6.25 3.175) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c0b0676-0d0b-4b36-9ffa-2b8828055cad))
+ (pad "6" smd rect (at -6.25 4.445) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50017c67-a7ec-49e7-8e29-00dea1a54764))
+ (pad "7" smd rect (at -6.25 5.715) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11fc51fa-9b8f-4998-ba4d-1f2e64b55aeb))
+ (pad "8" smd rect (at -6.25 6.985) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4627e7df-10c6-4e89-92dc-3dbae74e0f65))
+ (pad "9" smd rect (at -6.25 8.255) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f3faa80-258b-498a-b157-78227e6c0b1d))
+ (pad "10" smd rect (at -6.25 9.525) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 167613f6-ac4e-4d7b-bc6a-ce2fa976e361))
+ (pad "11" smd rect (at -6.25 10.795) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84cfd7c8-45fd-4b63-bdae-2c0a11c4265e))
+ (pad "12" smd rect (at 6.25 10.795) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 846ac5e6-0310-4513-aa96-e70c7f7b87e9))
+ (pad "13" smd rect (at 6.25 9.525) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4564d1ba-c835-4de4-afac-1befc97cf010))
+ (pad "14" smd rect (at 6.25 8.255) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e3db3ede-dd69-48d0-806b-11f2e90f5ece))
+ (pad "15" smd rect (at 6.25 6.985) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5efe0d6b-10da-439a-b953-22ca92a39754))
+ (pad "16" smd rect (at 6.25 5.715) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f99fefb-d6ce-4e73-8b74-4753884128c8))
+ (pad "17" smd rect (at 6.25 4.445) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 757160d8-3479-4613-b317-e5fb6dc1709b))
+ (pad "18" smd rect (at 6.25 3.175) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d25d834-642e-455d-9bdf-8a70060933f1))
+ (pad "19" smd rect (at 6.25 1.905) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d844cd1b-d072-4b37-9cb5-72785ba401a3))
+ (pad "20" smd rect (at 6.25 0.635) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp def4a4e9-a133-4b9a-a67f-412f95c1516e))
+ (pad "21" smd rect (at 6.25 -0.635) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f33c886-6a09-4a6e-89cc-72a14cdf1f4b))
+ (pad "22" smd rect (at 6.25 -1.905) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68030178-b553-4713-812b-2f4ed22fc5e7))
+ (pad "23" smd rect (at 6.25 -8.285) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96ca58d1-64e6-4530-913b-71bb814ddfda))
+ (pad "24" smd rect (at 6.25 -9.555) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19fce3a2-5417-4a69-a32c-a1cd39ac022f))
+ (pad "25" smd rect (at 6.25 -10.825) (size 2.6 0.89) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13c61cdb-b182-416a-90ec-4eb85f243109))
+ (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 69154cd4-4e6e-4daf-89dc-acd7efe412c3) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour allowed) (footprints allowed))
+ (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 0.95 -10.825)
+ (xy 4.95 -10.825)
+ (xy 4.95 -6.825)
+ (xy 0.95 -6.825)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/TD1208.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/Taiyo-Yuden_EYSGJNZWY.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/Taiyo-Yuden_EYSGJNZWY.kicad_mod
new file mode 100644
index 00000000..98691374
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/Taiyo-Yuden_EYSGJNZWY.kicad_mod
@@ -0,0 +1,114 @@
+(footprint "Taiyo-Yuden_EYSGJNZWY" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D8B239)
+ (descr "Taiyo Yuden NRF51822 Module Bluetooth https://www.yuden.co.jp/wireless_module/document/datareport2/en/TY_BLE_EYSGJNZ_DataReport_V1_9_20180530E.pdf")
+ (tags "Taiyo Yuden NRF51822 Module Bluetooth ")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1593d42e-b3a3-49f1-a5f7-eb4716aa7fed)
+ )
+ (fp_text value "Taiyo-Yuden_EYSGJNZWY" (at 0 6.7 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 320d7224-02e8-4190-ae05-09f257d89d56)
+ )
+ (fp_text user "KEEP OUT ZONE" (at 0 4.25) (layer "Cmts.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e1ead636-ad1b-4027-8ceb-87a17c79977c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 629a2994-1db2-4a7c-9bf5-5e176080abfe)
+ )
+ (fp_line (start -2.66 5.76) (end 2.66 5.76) (layer "F.SilkS") (width 0.12) (tstamp 07b2b5b5-16ef-4fbc-adf1-4fc44d27f5f8))
+ (fp_line (start -2.82 -5.92) (end -2.82 -4.92) (layer "F.SilkS") (width 0.12) (tstamp 487ee449-0259-48b0-a107-c27238f2ae9d))
+ (fp_line (start -2.66 -5.76) (end 2.66 -5.76) (layer "F.SilkS") (width 0.12) (tstamp 78116e29-ff6a-4ee5-816e-c4e00b6b5924))
+ (fp_line (start -2.66 -5.76) (end -2.66 5.76) (layer "F.SilkS") (width 0.12) (tstamp ca5fb4a6-949e-4c11-8dc0-18e5e3809d3f))
+ (fp_line (start -2.82 -5.92) (end -1.82 -5.92) (layer "F.SilkS") (width 0.12) (tstamp d9cfcb1f-c683-4458-a5b6-70f113a88a4a))
+ (fp_line (start 2.66 -5.76) (end 2.66 5.76) (layer "F.SilkS") (width 0.12) (tstamp da72081e-9bf9-4046-89ca-be3aacd134dc))
+ (fp_line (start -2.8 -5.9) (end -2.8 5.9) (layer "F.CrtYd") (width 0.05) (tstamp 73cd8d99-2aa8-4ffe-a955-4fd0be5a2d5f))
+ (fp_line (start 2.8 -5.9) (end 2.8 5.9) (layer "F.CrtYd") (width 0.05) (tstamp a14c1f85-9146-4f86-a1e2-e2f41e7c2f39))
+ (fp_line (start -2.8 5.9) (end 2.8 5.9) (layer "F.CrtYd") (width 0.05) (tstamp d84ce21a-232c-492f-bfd1-77eb9778bdc0))
+ (fp_line (start 2.8 -5.9) (end -2.8 -5.9) (layer "F.CrtYd") (width 0.05) (tstamp dec13c8f-3453-4076-ad13-70b39b620681))
+ (fp_line (start -1.55 -5.65) (end 2.55 -5.65) (layer "F.Fab") (width 0.1) (tstamp 2a39e3b8-e8f9-45d1-8650-9c7c1be1d9b0))
+ (fp_line (start -2.55 5.65) (end -2.55 -4.65) (layer "F.Fab") (width 0.1) (tstamp 7b47994c-8cf2-41e7-ac36-fb46148b9eef))
+ (fp_line (start -2.55 5.65) (end 2.55 5.65) (layer "F.Fab") (width 0.1) (tstamp 7dfb1b9b-c5a8-45c6-99f5-f054127a7adc))
+ (fp_line (start -1.55 -5.65) (end -2.55 -4.65) (layer "F.Fab") (width 0.1) (tstamp 82e3c43a-94cb-4504-a4a5-ade2c2de9475))
+ (fp_line (start 2.55 -5.65) (end 2.55 5.65) (layer "F.Fab") (width 0.1) (tstamp a6781371-b604-420c-9a29-e6803f5fc0ac))
+ (pad "" smd rect (at 0 -0.5) (size 1.2 1.1) (layers "F.Paste") (tstamp 30da420e-e4f7-4372-8207-70a4a5fb486f))
+ (pad "" smd rect (at 0 -2) (size 1.2 1.1) (layers "F.Paste") (tstamp 3df3dc2c-bce1-4942-84b0-3228f9e29c97))
+ (pad "1" smd rect (at -2.075 -5.05) (size 0.55 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.035) (tstamp f3a38419-f360-4766-a045-4da48eb9618d))
+ (pad "2" smd rect (at -1.95 -4.05) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 002ee637-164d-4955-a850-762d53fbac79))
+ (pad "3" smd rect (at -1.95 -3.25) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 67e659cc-d967-4099-ad82-ba7d77f15775))
+ (pad "4" smd rect (at -1.95 -2.45) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 77199c23-483b-48b6-8f34-29390daaed99))
+ (pad "5" smd rect (at -1.95 -1.65) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 838cc3b0-1048-4bb2-b252-b3974c8ef96c))
+ (pad "6" smd rect (at -1.95 -0.85) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 9e828359-3a0f-48ba-9001-fdbeb4b48428))
+ (pad "7" smd rect (at -1.95 -0.05) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp d615b74f-afff-4df2-a831-045751c84347))
+ (pad "8" smd rect (at -1.95 0.75) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 44a39431-1f8a-46a0-bf6b-712b4fdcd510))
+ (pad "9" smd rect (at -1.95 1.625) (size 0.8 0.55) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.035) (tstamp 30de4557-422c-4fa1-9589-4ec75ee96c97))
+ (pad "10" smd rect (at -0.4 1.35) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 3777f351-32fd-4bb5-b7ad-da4205edab70))
+ (pad "11" smd rect (at 0.4 1.35) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 1942401c-bde2-4c27-bce0-b2d7a379006b))
+ (pad "12" smd rect (at 1.95 1.625) (size 0.8 0.55) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.035) (tstamp 23f92d5e-9903-4d95-b1cf-13bb0d76908e))
+ (pad "13" smd rect (at 1.95 0.75) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 30187c99-c9e4-465f-8167-5a363f478836))
+ (pad "14" smd rect (at 1.95 -0.05) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 644a1379-5446-45d4-a0dc-c18b9113adfa))
+ (pad "15" smd rect (at 1.95 -0.85) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 18698de8-ba74-42e0-92df-792ffc30b660))
+ (pad "16" smd rect (at 1.95 -1.65) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 8c03382b-22ff-41f5-a963-50aab3ed6105))
+ (pad "17" smd rect (at 1.95 -2.45) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp e00779ac-754f-4d16-8f16-57ad6eed13c8))
+ (pad "18" smd rect (at 1.95 -3.25) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 10afdca8-7e30-4417-8094-801fe424c0f6))
+ (pad "19" smd rect (at 1.95 -4.05) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 8d20716a-5f35-4c8a-8450-6f0604b2c60e))
+ (pad "20" smd rect (at 2.075 -5.05) (size 0.55 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.035) (tstamp 81a9887a-806e-4b74-93a8-90aae4032ff4))
+ (pad "21" smd rect (at 1.2 -5.05) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp aa9e24ef-428e-4f43-8fc8-245a57eb1c65))
+ (pad "22" smd rect (at 0.4 -5.05) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp f2bdedc2-f4e4-4eb0-ba3e-b1bcdcb2829b))
+ (pad "23" smd rect (at -0.4 -5.05) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 4cbacc22-0d55-4532-8268-6625de003eed))
+ (pad "24" smd rect (at -1.2 -5.05) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 4a6715d8-793f-438e-9236-d74db53cb550))
+ (pad "25" smd rect (at 0.8 -3.85) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp 855d3309-1117-4c7c-bd7d-d13fecbc9f11))
+ (pad "26" smd rect (at 0 -3.85) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp ee7e53c0-a21f-4ae6-8cac-5cfa7349c59f))
+ (pad "27" smd rect (at -0.8 -3.85) (size 0.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.03) (tstamp cb514429-3dad-447d-8e06-a3ee4a54a5d2))
+ (pad "28" smd rect (at 0 -1.25) (size 1.5 2.8) (layers "F.Cu" "F.Mask") (tstamp b8cbde2f-61a3-4260-82d7-be08a7696db7))
+ (zone (net 0) (net_name "") (layers *.Cu) (tstamp 0a8c9f43-999a-4128-95b1-bda8380acfa6) (hatch full 0.508)
+ (connect_pads (clearance 0))
+ (min_thickness 0.254)
+ (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 -7.55 2.9)
+ (xy 7.55 2.9)
+ (xy 7.55 5.65)
+ (xy -7.55 5.65)
+ )
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/Taiyo-Yuden_EYSGJNZWY.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ZETA-433-SO_SMD.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ZETA-433-SO_SMD.kicad_mod
new file mode 100644
index 00000000..e49fa116
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ZETA-433-SO_SMD.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "ZETA-433-SO_SMD" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A030172)
+ (descr "RF transceiver SMD style https://www.rfsolutions.co.uk/downloads/1456219226DS-ZETA.pdf")
+ (tags "RF transceiver SMD style")
+ (attr smd)
+ (fp_text reference "REF**" (at -6.8 -9.11) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58d28643-f74f-4d2d-9a5a-0d04147aad5a)
+ )
+ (fp_text value "ZETA-433-SO_SMD" (at 0 9.24) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 64f4e0a1-51a9-4ae3-bfee-1b3d237d660b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e9fc77bc-e841-4619-ada6-2f77e3e63293)
+ )
+ (fp_line (start -8.37 -8.12) (end -8.37 -7.5) (layer "F.SilkS") (width 0.12) (tstamp 053b4704-53c9-451c-b71b-e709b76d6001))
+ (fp_line (start 8.37 8.12) (end 8.37 7.5) (layer "F.SilkS") (width 0.12) (tstamp 3e029860-3644-44ec-b71b-1f24fc703001))
+ (fp_line (start -8.37 -8.12) (end 0 -8.12) (layer "F.SilkS") (width 0.12) (tstamp 89f59fde-5169-4e22-9882-f44b39207897))
+ (fp_line (start 8.37 8.12) (end -8.37 8.12) (layer "F.SilkS") (width 0.12) (tstamp 9593fbf8-7e02-4541-8d8c-3d97ea24d898))
+ (fp_line (start -8.37 8.12) (end -8.37 7.5) (layer "F.SilkS") (width 0.12) (tstamp c1bf8e07-2d09-46cb-9eca-745500a98409))
+ (fp_line (start -9 -8.25) (end 9 -8.25) (layer "F.CrtYd") (width 0.05) (tstamp 4799d83a-2cc8-413c-874b-2f38f8f51a2c))
+ (fp_line (start 9 8.25) (end -9 8.25) (layer "F.CrtYd") (width 0.05) (tstamp 49755402-6026-40af-8068-f4c618fab2bc))
+ (fp_line (start 9 -8.25) (end 9 8.25) (layer "F.CrtYd") (width 0.05) (tstamp 6739f2b8-48e8-47d1-90e4-b93abecb1489))
+ (fp_line (start -9 8.25) (end -9 -8.25) (layer "F.CrtYd") (width 0.05) (tstamp 706fa848-8a98-45ed-a73f-51d67aa4bc4c))
+ (fp_line (start -8.25 -8) (end 8.25 -8) (layer "F.Fab") (width 0.1) (tstamp 1afc0c83-4556-4ced-878e-459608343930))
+ (fp_line (start -7.25 -6.35) (end -8.25 -7.35) (layer "F.Fab") (width 0.1) (tstamp 6e5e0be2-9b15-45af-8d68-03bc7fb15b68))
+ (fp_line (start -8.25 8) (end -8.25 -5.35) (layer "F.Fab") (width 0.1) (tstamp 7c3748bc-ea20-4793-8e08-dac149c01898))
+ (fp_line (start 8.25 -8) (end 8.25 8) (layer "F.Fab") (width 0.1) (tstamp 81650ea3-8f2d-479a-a6b6-a191e710f2e1))
+ (fp_line (start -8.25 -7.35) (end -8.25 -8) (layer "F.Fab") (width 0.1) (tstamp c83e9607-19a3-4218-9761-d5be1c8c16b5))
+ (fp_line (start -7.25 -6.35) (end -8.25 -5.35) (layer "F.Fab") (width 0.1) (tstamp da69c6ff-f4e9-49bd-98f6-f9b587d6bcb7))
+ (fp_line (start 8.25 8) (end -8.25 8) (layer "F.Fab") (width 0.1) (tstamp f6c5d7f7-1efe-4441-b1f4-e18d86781e06))
+ (pad "1" smd rect (at -7.25 -6.35) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d381bc4e-a400-49c3-91dd-9c180bdfd871))
+ (pad "2" smd rect (at -7.25 -3.81) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68dfa038-9f8f-4b66-855f-afb4bde3d78c))
+ (pad "3" smd rect (at -7.25 -1.27) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8a795e4-bd3f-4c5b-a252-1c968832c120))
+ (pad "4" smd rect (at -7.25 1.27) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07a2f465-a4e2-47a1-87ef-83842d9ca3a6))
+ (pad "5" smd rect (at -7.25 3.81) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cedc1e43-466a-4b6f-8ce1-ee3e514519f8))
+ (pad "6" smd rect (at -7.25 6.35) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a55bddf-7174-4991-8209-bb0a76412b8c))
+ (pad "7" smd rect (at 7.25 6.35) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7c4423c-1fca-4c1f-96d7-973bc95c1681))
+ (pad "8" smd rect (at 7.25 3.81) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ddc5e1f4-0234-4940-8993-9f261d6b1b32))
+ (pad "9" smd rect (at 7.25 1.27) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bab855f5-2cf8-4854-a9c0-5bb4c13176cb))
+ (pad "10" smd rect (at 7.25 -1.27) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 619ae794-6912-4ad4-98f5-bf22ed8b5ff0))
+ (pad "11" smd rect (at 7.25 -3.81) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dde13b36-47c9-4c5a-b2a7-48fc5b4008e6))
+ (pad "12" smd rect (at 7.25 -6.35) (size 3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 899f7f8a-559b-4dbd-b45d-f130ac253181))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ZETA-433-SO_SMD.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/ZETA-433-SO_THT.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/ZETA-433-SO_THT.kicad_mod
new file mode 100644
index 00000000..a51a5079
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/ZETA-433-SO_THT.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "ZETA-433-SO_THT" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A056A8C)
+ (descr "RF transceiver THT style https://www.rfsolutions.co.uk/downloads/1456219226DS-ZETA.pdf")
+ (tags "RF transceiver SMD style")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 0.12 -2.75) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8707f480-46ac-44de-b47e-8bb10ac2d6af)
+ )
+ (fp_text value "ZETA-433-SO_THT" (at 6.5 15.59) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c8d3a157-9987-4b66-8c74-131cda24d406)
+ )
+ (fp_text user "${REFERENCE}" (at 6.5 6.35) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ccfba38e-0f12-4e53-817a-d8e1eda50eb0)
+ )
+ (fp_line (start 14.87 -1.77) (end 14.87 14.47) (layer "F.SilkS") (width 0.12) (tstamp 4efed285-bc31-43b2-b064-225ab2f81237))
+ (fp_line (start -1.87 -1.77) (end -1.87 14.47) (layer "F.SilkS") (width 0.12) (tstamp 50b81a39-7c1a-4122-a9e3-18d031eb9b7b))
+ (fp_line (start -1.87 -1.77) (end 14.87 -1.77) (layer "F.SilkS") (width 0.12) (tstamp 674be95a-cd4b-435e-b3e7-db3b79e0b3dc))
+ (fp_line (start 14.87 14.47) (end -1.87 14.47) (layer "F.SilkS") (width 0.12) (tstamp d0e37dec-428b-4db2-8300-0d30a1f85a67))
+ (fp_line (start -2.13 -1.7) (end -2.13 1) (layer "F.SilkS") (width 0.12) (tstamp ea9dfb17-82b8-4aa2-8418-8e8a3d01f725))
+ (fp_line (start 15 14.6) (end -2 14.6) (layer "F.CrtYd") (width 0.05) (tstamp 46aa1391-a555-4aa4-bae5-f7c72839200d))
+ (fp_line (start -2 -1.9) (end 15 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 9edb5bbb-735e-4373-af68-dc7809112893))
+ (fp_line (start 15 -1.9) (end 15 14.6) (layer "F.CrtYd") (width 0.05) (tstamp b449efa7-5c67-45c3-850f-109c8dca8ca2))
+ (fp_line (start -2 14.6) (end -2 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp e0420215-c1f8-48ae-9c04-5b78e16de119))
+ (fp_line (start -1.75 -1.65) (end 14.75 -1.65) (layer "F.Fab") (width 0.1) (tstamp 153631c8-e90f-4d2b-9995-00b2cb2bc4c8))
+ (fp_line (start -1.75 -1) (end -1.75 -1.65) (layer "F.Fab") (width 0.1) (tstamp 3a44bef0-913b-4aa9-b5e6-8427da35abbf))
+ (fp_line (start -0.75 0) (end -1.75 -1) (layer "F.Fab") (width 0.1) (tstamp 5a099581-7a4e-47e2-81d7-776730680526))
+ (fp_line (start -1.75 14.35) (end -1.75 1) (layer "F.Fab") (width 0.1) (tstamp 8ea442ee-afe2-471c-bfdb-cbbd2a321e6c))
+ (fp_line (start 14.75 -1.65) (end 14.75 14.35) (layer "F.Fab") (width 0.1) (tstamp bc74a02d-89b8-4d7e-96a6-6d7c4a004f4e))
+ (fp_line (start -0.75 0) (end -1.75 1) (layer "F.Fab") (width 0.1) (tstamp bd35bdd4-45d9-4428-95f2-e4bb57ea3868))
+ (fp_line (start 14.75 14.35) (end -1.75 14.35) (layer "F.Fab") (width 0.1) (tstamp fc7f81c6-59d0-46fe-a303-0ed7258fd658))
+ (pad "1" thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp a2881ef8-cc99-48b9-8839-60ca41afcec0))
+ (pad "2" thru_hole circle (at 0 2.54) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 09e23cb9-619c-48e5-b9bf-27f3090da0df))
+ (pad "3" thru_hole circle (at 0 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 95ad94fc-9c8a-4bfc-9128-d1579d0110a9))
+ (pad "4" thru_hole circle (at 0 7.62) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 7090e887-f4f9-4ae0-88be-268afd340c51))
+ (pad "5" thru_hole circle (at 0 10.16) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 74e7a121-795a-42d5-99ce-7d4b33c8d7a1))
+ (pad "6" thru_hole circle (at 0 12.7) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp f3791a0f-a751-4e88-8697-4ede4415e4cb))
+ (pad "7" thru_hole circle (at 13 12.7) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp ddec8e6c-f764-433e-a3a2-4be8d3e31524))
+ (pad "8" thru_hole circle (at 13 10.16) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 371f77e7-cbff-4bb7-ad76-9eaa104c0b44))
+ (pad "9" thru_hole circle (at 13 7.62) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 40974d1d-a5a9-4a75-b0f4-8f280fc3ad58))
+ (pad "10" thru_hole circle (at 13 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 9797aff1-d9bc-4747-8bca-e6c31c979558))
+ (pad "11" thru_hole circle (at 13 2.54) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 717e5e40-511f-42f3-8ce9-4e77fef55ee6))
+ (pad "12" thru_hole circle (at 13 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 3f3ebce0-8ad8-454e-ad44-a05d8c65ca8c))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ZETA-433-SO_THT.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/RF_Module.pretty/nRF24L01_Breakout.kicad_mod b/library/kicadLibrary/footprints/RF_Module.pretty/nRF24L01_Breakout.kicad_mod
new file mode 100644
index 00000000..381adc81
--- /dev/null
+++ b/library/kicadLibrary/footprints/RF_Module.pretty/nRF24L01_Breakout.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "nRF24L01_Breakout" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A056C61)
+ (descr "nRF24L01 breakout board")
+ (tags "nRF24L01 adapter breakout")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 0 -3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5c7781b8-81d0-42f1-9add-87e2ae4b0b56)
+ )
+ (fp_text value "nRF24L01_Breakout" (at 13 5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 225e45d0-0301-4aff-a739-a08a5f08f45a)
+ )
+ (fp_text user "${REFERENCE}" (at 12.5 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7f50555c-bb5c-44e8-a146-7852f80e3fac)
+ )
+ (fp_line (start 27.6 -2.1) (end 27.6 13.35) (layer "F.SilkS") (width 0.12) (tstamp 040ce58b-c46b-4a57-b485-dbb396efc1a6))
+ (fp_line (start 27.6 13.35) (end -1.6 13.35) (layer "F.SilkS") (width 0.12) (tstamp 24e5affa-1e7a-4907-b625-def075244953))
+ (fp_line (start -1.27 -1.524) (end -1.27 -1.524) (layer "F.SilkS") (width 0.12) (tstamp 28b616da-35f9-48be-8537-2d1ca3c67c9d))
+ (fp_line (start -1.6 -2.1) (end 27.6 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 4a0ff6d1-8319-42a2-87b2-8175f68ce772))
+ (fp_line (start 1.27 -1.016) (end 1.27 1.27) (layer "F.SilkS") (width 0.12) (tstamp 50c7d91d-c4b1-4078-aa90-8440430d65d6))
+ (fp_line (start 4.064 9.144) (end -1.27 9.144) (layer "F.SilkS") (width 0.12) (tstamp 5d05066b-39cd-4ac1-a318-c479ef5dab86))
+ (fp_line (start -1.6 13.35) (end -1.6 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 80b3c587-aaaf-46a1-8fc7-bb18de3ae172))
+ (fp_line (start 1.27 1.27) (end -1.016 1.27) (layer "F.SilkS") (width 0.12) (tstamp 9c9d67c0-3229-4452-9342-ca194d6a9cb0))
+ (fp_line (start -1.27 9.144) (end -1.27 -1.524) (layer "F.SilkS") (width 0.12) (tstamp b11bce63-c1ff-4514-a51f-922c860f3e9f))
+ (fp_line (start -1.016 1.27) (end -1.016 1.27) (layer "F.SilkS") (width 0.12) (tstamp c9fd18cd-36d3-46ff-9e72-638c7b8fe74d))
+ (fp_line (start 4.064 -1.524) (end 4.064 9.144) (layer "F.SilkS") (width 0.12) (tstamp cfb2fe77-f1b7-4a75-b17d-b12b15ed3073))
+ (fp_line (start -1.6 -2.1) (end -1.6 -2.1) (layer "F.SilkS") (width 0.12) (tstamp e431f7c3-62d8-46b4-8559-24b1502d5d84))
+ (fp_line (start -1.27 -1.524) (end 4.064 -1.524) (layer "F.SilkS") (width 0.12) (tstamp efcfb2e6-1775-4cf5-ad45-9f7a6142cdd0))
+ (fp_line (start -1.27 9.144) (end -1.27 9.144) (layer "F.SilkS") (width 0.12) (tstamp f8233ac2-64b3-4d9c-aeaa-a3d0e578016d))
+ (fp_line (start 27.75 -2.25) (end -1.75 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp b30396dc-056b-4fdc-a116-13d7267037ee))
+ (fp_line (start -1.75 13.5) (end 27.75 13.5) (layer "F.CrtYd") (width 0.05) (tstamp b8ff6801-ff69-48f8-a096-d1c1f3a3de5e))
+ (fp_line (start 27.75 13.5) (end 27.75 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp dfc52a4e-db50-457f-9472-024035d38587))
+ (fp_line (start 27.75 -2.25) (end 27.75 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp e277eab4-a1b5-4f4b-81eb-4c719fced618))
+ (fp_line (start -1.75 -2.25) (end -1.75 13.5) (layer "F.CrtYd") (width 0.05) (tstamp f2078acf-b4d5-4c17-8227-8422b5e16ace))
+ (fp_line (start -1.27 8.89) (end -1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp 3ea0d988-25e5-4fdc-8b2a-499ce23c0d32))
+ (fp_line (start -1.5 -2) (end 27.5 -2) (layer "F.Fab") (width 0.1) (tstamp 3fe4615e-57d1-487d-9bb9-bcf2950c9da7))
+ (fp_line (start 3.81 8.89) (end -1.27 8.89) (layer "F.Fab") (width 0.1) (tstamp 42e08138-0484-4787-931b-01f234585739))
+ (fp_line (start -1.27 -1.27) (end -1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp 53cd02be-4a81-4a6a-aaed-2f0f01415919))
+ (fp_line (start 3.81 -1.27) (end 3.81 8.89) (layer "F.Fab") (width 0.1) (tstamp 57a4c054-db52-4e79-8008-4fe116d8d1d8))
+ (fp_line (start 27.5 13.25) (end -1.5 13.25) (layer "F.Fab") (width 0.1) (tstamp 5cec6a3d-ea6d-42f9-af32-146113d5a933))
+ (fp_line (start -1.5 13.25) (end -1.5 -2) (layer "F.Fab") (width 0.1) (tstamp 9d8c7ecb-1cca-4126-a24b-b6efb67b97ee))
+ (fp_line (start -1.5 -2) (end -1.5 -2) (layer "F.Fab") (width 0.1) (tstamp aba4fd40-4c3c-4907-80c5-1abcb0d667de))
+ (fp_line (start -1.27 -1.27) (end 3.81 -1.27) (layer "F.Fab") (width 0.1) (tstamp b8393861-1bdd-49f3-80a8-de43261cb6d5))
+ (fp_line (start 27.5 -2) (end 27.5 13.25) (layer "F.Fab") (width 0.1) (tstamp ee45d7c5-6023-42a4-acda-e98ad8785e64))
+ (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 2b05ab39-aeeb-453a-8149-706572227ef5))
+ (pad "2" thru_hole circle (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 69de45dc-7037-4ad4-8403-5a4ce5182618))
+ (pad "3" thru_hole circle (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fcedf64e-ff27-4302-9dbc-75777a8283e9))
+ (pad "4" thru_hole circle (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 34ad9e47-d28f-4684-bf7e-169915967648))
+ (pad "5" thru_hole circle (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ae33828d-def1-4711-9bf7-b8a0f883d899))
+ (pad "6" thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b7f07673-953b-4792-bf44-0f8a90d3b12f))
+ (pad "7" thru_hole circle (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e99fb193-0f7b-4271-9b5c-83f42b906c22))
+ (pad "8" thru_hole circle (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 3e1d86a9-e29e-43cb-a9dd-d3f581f2ab78))
+ (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/nRF24L01_Breakout.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)