(footprint "WEMOS_S2_mini" (version 20211014) (generator pcbnew)
  (layer "F.Cu")
  (tedit 61F58A7F)
  (descr "32-pin module, https://www.wemos.cc/en/latest/s2/s2_mini.html")
  (tags "ESP32-S2FN4R2 WiFi microcontroller")
  (attr through_hole)
  (fp_text reference "REF**" (at 22 27) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp a708bf90-459e-47fe-afa8-3d9fca46a4e4)
  )
  (fp_text value "WEMOS_S2_mini" (at 11.7 0) (layer "F.Fab")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp f2659f1e-a042-4059-9728-85ba0ef59116)
  )
  (fp_text user "KEEP OUT" (at 11.43 -6.35) (layer "Cmts.User")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 1623ad6b-002d-45d4-9abc-8a8d18534054)
  )
  (fp_text user "No copper" (at 11.43 -3.81) (layer "Cmts.User")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp ed0f1f73-647d-41b2-b3db-b0f19d0d9d54)
  )
  (fp_text user "${REFERENCE}" (at 11.43 10) (layer "F.Fab")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 6ecf040e-8a74-464f-a536-189a05836c09)
  )
  (fp_line (start -1.45 19.25) (end 1 19.25) (layer "F.SilkS") (width 0.12) (tstamp 042493ed-a258-4b91-8416-59c7ff63c93f))
  (fp_line (start 1 19.25) (end 1 26.25) (layer "F.SilkS") (width 0.12) (tstamp 0fa6d05f-61ff-4dbc-a2e6-9d424eacd6bc))
  (fp_line (start 1 26.25) (end 24.25 26.25) (layer "F.SilkS") (width 0.12) (tstamp 14705e5b-33ad-411b-aa08-158153fe0bfc))
  (fp_line (start -1.45 19.25) (end -1.45 -6.3) (layer "F.SilkS") (width 0.12) (tstamp 3a9d9e91-9cec-4cd9-97c5-d247b3f19c9f))
  (fp_line (start 22.2 -8.35) (end 0.6 -8.35) (layer "F.SilkS") (width 0.12) (tstamp baa895ba-c38c-4f6b-a44f-ce107af12811))
  (fp_line (start 24.25 26.25) (end 24.25 -6.3) (layer "F.SilkS") (width 0.12) (tstamp bb996aa1-e6c8-4512-9f25-f3ee5028d2dd))
  (fp_arc (start -1.45 -6.3) (mid -0.849569 -7.749569) (end 0.6 -8.35) (layer "F.SilkS") (width 0.12) (tstamp 0e134a6c-8055-481f-a0e6-33dc45433721))
  (fp_arc (start 22.2 -8.35) (mid 23.649569 -7.749569) (end 24.25 -6.3) (layer "F.SilkS") (width 0.12) (tstamp f8781418-4bad-4777-adbd-55250c75c68c))
  (fp_poly (pts
      (xy -2.54 -0.635)
      (xy -2.54 0.635)
      (xy -1.905 0)
    ) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp c5b85dbc-6ab6-4d30-849b-9ef813e5036d))
  (fp_line (start 18.65 -1.4) (end 24.25 -7) (layer "Dwgs.User") (width 0.1) (tstamp 09a9536d-fb43-43d5-8b4f-89ae7b8fe6ce))
  (fp_line (start 2.65 -1.4) (end 9.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp 1d7489fe-be0b-4ed3-b8d3-fbe13bdea03d))
  (fp_line (start 20.65 -1.4) (end 24.25 -5) (layer "Dwgs.User") (width 0.1) (tstamp 1f61ab18-4182-49a5-b067-8d56104fc0f7))
  (fp_line (start 8.65 -1.4) (end 15.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp 28a75027-a60f-4816-b3a3-95589a997c77))
  (fp_line (start 24.25 -8.2) (end -1.35 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp 3014d221-529d-4c5e-9195-e51101e160d6))
  (fp_line (start -1.35 -7.4) (end -0.55 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp 499052d5-9db7-444c-b470-e5a331c1f102))
  (fp_line (start -1.35 -3.4) (end 3.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp 60ab052d-db27-48bd-bf89-3b570bdaaa47))
  (fp_line (start 22.65 -1.4) (end 24.25 -3) (layer "Dwgs.User") (width 0.1) (tstamp 6b9d209f-929c-4107-844b-700886881a3e))
  (fp_line (start -1.35 -1.4) (end 24.25 -1.4) (layer "Dwgs.User") (width 0.1) (tstamp 769fb4a2-c0ec-454a-ba15-704bffe64bab))
  (fp_line (start 16.65 -1.4) (end 23.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp 82a43a24-981e-4653-a46e-eb4177154588))
  (fp_line (start 12.65 -1.4) (end 19.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp ac0173ae-8cf9-4412-84e6-d0333cef9de2))
  (fp_line (start -1.35 -8.2) (end -1.35 -1.4) (layer "Dwgs.User") (width 0.1) (tstamp b55c2ae8-4f8a-4d76-b449-21c12e30b323))
  (fp_line (start 14.65 -1.4) (end 21.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp b5e0f609-7026-492b-98ee-d74a140ef92f))
  (fp_line (start 4.65 -1.4) (end 11.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp b6c11c2b-e040-47f3-aaf8-53facb2f3343))
  (fp_line (start 6.65 -1.4) (end 13.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp b7fb47b4-f396-4a87-ba60-e9d6bae3e18f))
  (fp_line (start 0.65 -1.4) (end 7.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp be80b93e-82c1-46b0-a949-799d7dbd2969))
  (fp_line (start 24.25 -1.4) (end 24.25 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp c0378944-4703-4210-8e11-ecbda3d6fbec))
  (fp_line (start 10.65 -1.4) (end 17.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp d6e7defc-5aca-41df-9123-411916cd0493))
  (fp_line (start -1.35 -1.4) (end 5.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp d7534545-161a-432e-9307-a8bc34e53322))
  (fp_line (start -1.3 -5.45) (end 1.45 -8.2) (layer "Dwgs.User") (width 0.1) (tstamp fa5123f4-868d-4428-aa2d-fae31b9d04f4))
  (fp_line (start -1.62 -8.46) (end 24.4 -8.46) (layer "F.CrtYd") (width 0.05) (tstamp 254b9022-27cc-4a9c-bddf-3eb13d4b2a41))
  (fp_line (start 24.39 26.35) (end -1.63 26.35) (layer "F.CrtYd") (width 0.05) (tstamp 631904ff-3bf3-4032-b9c8-4ff15de6d522))
  (fp_line (start -1.63 26.35) (end -1.62 -8.46) (layer "F.CrtYd") (width 0.05) (tstamp 69afd36f-a3bf-4c1b-88e0-c580ddbe8982))
  (fp_line (start 24.4 -8.46) (end 24.39 26.35) (layer "F.CrtYd") (width 0.05) (tstamp c49cd596-ee13-4b6a-b2d0-b97cc86d93dd))
  (fp_line (start -0.3 0) (end -1.3 -1) (layer "F.Fab") (width 0.1) (tstamp 1fce27f9-c43d-421d-bef0-9b2f0d4fc1e1))
  (fp_line (start 1.17 26.1) (end 24.1 26.1) (layer "F.Fab") (width 0.1) (tstamp 263402a5-2405-47de-a80c-cb8f495e6800))
  (fp_line (start -1.3 -6.3) (end -1.3 -1) (layer "F.Fab") (width 0.1) (tstamp 44ba4666-41ce-4e53-8598-a0b60b9dc116))
  (fp_line (start 22.1 -8.2) (end 0.6 -8.2) (layer "F.Fab") (width 0.1) (tstamp 4c1336c8-b5d1-4530-a3fd-cbcdb0858784))
  (fp_line (start -1.3 1) (end -1.3 19.09) (layer "F.Fab") (width 0.1) (tstamp 57c28cf1-e589-4956-bba6-8fe1b6c01684))
  (fp_line (start -1.3 19.09) (end 1.17 19.09) (layer "F.Fab") (width 0.1) (tstamp 64f8d1b7-05c5-4d36-91b1-f82d68171bf0))
  (fp_line (start 1.17 19.09) (end 1.17 26.1) (layer "F.Fab") (width 0.1) (tstamp 9dedb12d-8855-44ef-a008-fc9ec4de0a94))
  (fp_line (start -1.3 1) (end -0.3 0) (layer "F.Fab") (width 0.1) (tstamp d9a62d2c-b751-4ec5-9a29-19842f82c617))
  (fp_line (start 24.1 26.1) (end 24.1 -6.2) (layer "F.Fab") (width 0.1) (tstamp df6318ac-36bd-4803-9dbc-d95f3fb61c13))
  (fp_arc (start 22.1 -8.2) (mid 23.514214 -7.614214) (end 24.1 -6.2) (layer "F.Fab") (width 0.1) (tstamp caf77ca3-9610-40e9-8380-249e5bcc625d))
  (fp_arc (start -1.3 -6.3) (mid -0.743503 -7.643503) (end 0.6 -8.2) (layer "F.Fab") (width 0.1) (tstamp facc5388-7aef-48be-8876-0a0c21dd4199))
  (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.35)
    (chamfer_ratio 0.2) (chamfer top_left bottom_right) (tstamp 1ed27225-1778-4f6e-b169-1442c419d30c))
  (pad "2" thru_hole circle (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6bc76b9a-69ee-483f-89db-729a6208b378))
  (pad "3" thru_hole circle (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 82b40bd0-cea7-41c5-8330-a35f9e62a074))
  (pad "4" thru_hole circle (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d43bf6bb-9bd5-425f-beab-b4b92c7d748b))
  (pad "5" thru_hole circle (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 054c7880-293f-4afe-806c-a47d210e9467))
  (pad "6" thru_hole circle (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 89384da9-f62e-4c24-af74-47f00dc661eb))
  (pad "7" thru_hole circle (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 28c00775-254d-43d3-bc60-00de8fcd4327))
  (pad "8" thru_hole circle (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 00ba82ee-94a5-4cfd-9885-aa7872dcec95))
  (pad "9" thru_hole circle (at 22.86 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6d9977b7-d830-46fa-b7ce-2a6160f6dd91))
  (pad "10" thru_hole circle (at 22.86 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fefc81b3-5c8f-41cd-8845-4d2f5fe31cbc))
  (pad "11" thru_hole circle (at 22.86 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 33db0215-ee32-483b-9f64-99dee7fef5a9))
  (pad "12" thru_hole circle (at 22.86 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 62647cd0-1c79-4486-98fe-f95c89209f82))
  (pad "13" thru_hole circle (at 22.86 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6ce7271c-ba4b-4199-b5c0-9da9f7627da6))
  (pad "14" thru_hole circle (at 22.86 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp a062de75-2bf6-4d96-ae40-2b5fa001d179))
  (pad "15" thru_hole circle (at 22.86 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 0cc5c128-bb8f-4906-a529-8c5aa59ba2d2))
  (pad "16" thru_hole circle (at 22.86 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 75737706-f46e-4062-855b-ef905ea48be6))
  (pad "17" thru_hole circle (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 577e3d53-5626-4295-9786-6e56a04a4a26))
  (pad "18" thru_hole circle (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp baf428ad-ae1d-4e38-b569-0beff478dc57))
  (pad "19" thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6f9d012d-72d1-41c1-ac5d-5cca77e05cdc))
  (pad "20" thru_hole circle (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp c1e9987d-e263-423a-b4aa-196d19198493))
  (pad "21" thru_hole circle (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e0936066-e9c2-4037-bde8-ef6aa6aa80ec))
  (pad "22" thru_hole circle (at 2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 459314f9-4dd6-490c-afbf-c4503849d3ba))
  (pad "23" thru_hole circle (at 2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 84c92296-8d75-4a77-8533-a9f32ae94aaf))
  (pad "24" thru_hole circle (at 2.54 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp f885371f-1f1e-44d9-ab60-65e97f820c6f))
  (pad "25" thru_hole circle (at 20.32 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e9f96c88-90ac-4551-9103-5ae284477c31))
  (pad "26" thru_hole circle (at 20.32 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d5dd2cfe-04b5-41e6-b588-56e4a4691864))
  (pad "27" thru_hole circle (at 20.32 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 293aa605-79ce-4565-a6d7-e8191dbf18e2))
  (pad "28" thru_hole circle (at 20.32 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 9635d1ed-6a2b-4110-8109-b56d88843194))
  (pad "29" thru_hole circle (at 20.32 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 53f9ddc2-c3ce-4681-a464-f34734ad02a9))
  (pad "30" thru_hole circle (at 20.32 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ac67b6d6-67cb-4a7e-86a2-fbf001e8c3dd))
  (pad "31" thru_hole circle (at 20.32 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 32894db5-3445-4d64-a8ac-8c3b5be935be))
  (pad "32" thru_hole circle (at 20.32 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 2d0d1700-4c6b-4d03-9923-6455d10f4ced))
  (model "${KICAD6_3DMODEL_DIR}/Module.3dshapes/WEMOS_D1_mini_light.wrl"
    (offset (xyz 0 0 0))
    (scale (xyz 1 1 1))
    (rotate (xyz 0 0 0))
  )
  (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x08_P2.54mm_Vertical.wrl"
    (offset (xyz 2.54 0 9.5))
    (scale (xyz 1 1 1))
    (rotate (xyz 0 -180 0))
  )
  (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x08_P2.54mm_Vertical.wrl"
    (offset (xyz 22.86 0 9.5))
    (scale (xyz 1 1 1))
    (rotate (xyz 0 -180 0))
  )
  (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x08_P2.54mm_Vertical.wrl"
    (offset (xyz 2.54 0 0))
    (scale (xyz 1 1 1))
    (rotate (xyz 0 0 0))
  )
  (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x08_P2.54mm_Vertical.wrl"
    (offset (xyz 22.86 0 0))
    (scale (xyz 1 1 1))
    (rotate (xyz 0 0 0))
  )
)
