(module "NodeMCU1.0(12-E)" (layer "F.Cu") (tedit 5C673301)
  (attr through_hole)
  (fp_text reference "U2" (at 7.62 31.75) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 38abcd08-f071-4d7b-b45e-704d861e5ce1)
  )
  (fp_text value "NodeMCU_v1.0" (at 11.43 10.16) (layer "F.Fab")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 64e3a9cd-83e4-4f91-9f0c-0d9a9bcdf2c6)
  )
  (fp_text user "D6" (at 20.32 20.32) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 0d52ad54-7bb6-4eca-9ce4-ae2fd2d0bf35)
  )
  (fp_text user "D0" (at 20.32 0) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 129c13bc-c38c-4e14-9265-3be4b14effc1)
  )
  (fp_text user "EN" (at 2.54 27.94) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 1531e1dd-6430-491a-a59d-6a29067b594d)
  )
  (fp_text user "res" (at 2.54 2.54) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 4e6ef7f8-1a77-4311-94bf-8aafdb76b7b9)
  )
  (fp_text user "RF Antenna" (at 11.43 -2.54) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 6b5c8b5e-b285-4af6-be8a-ea92d626842e)
  )
  (fp_text user "USB" (at 11.43 40.64) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 70a04ada-733e-433c-bda5-301ee58ef421)
  )
  (fp_text user "RX" (at 20.32 27.94) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 71038722-a883-4acb-b459-c8ddc567c326)
  )
  (fp_text user "D1" (at 20.32 2.54) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 73a4b90d-1ba0-4d85-b495-82ee6cf40e8f)
  )
  (fp_text user "VIN" (at 2.54 35.56) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 74a66e64-fe89-46db-a5a5-7c2029376a56)
  )
  (fp_text user "GND" (at 2.54 22.86) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 7c9b9f81-254f-4a1d-8049-76f2f054ee51)
  )
  (fp_text user "SDO" (at 2.54 17.78) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 7fd10b9e-45c4-4a13-9195-ffe2830f5409)
  )
  (fp_text user "A0" (at 2.54 0) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 836af17a-bd62-4591-9174-9936576f2230)
  )
  (fp_text user "D4" (at 20.32 10.16) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 86c43f0f-839a-4777-8598-433cd312edfc)
  )
  (fp_text user "GND" (at 20.32 33.02) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 8ad423c7-f1b2-4263-ac87-d517db06396e)
  )
  (fp_text user "3V3" (at 2.54 25.4) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 8c218c97-0354-4737-bbe2-8a43f5cb90d3)
  )
  (fp_text user "S1" (at 2.54 12.7) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 8c6cef0c-b4bf-47e7-a47c-30cd7d26b0ec)
  )
  (fp_text user "3V3" (at 20.32 12.7) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 933e6cdc-4cb1-4c40-a979-94866a31368d)
  )
  (fp_text user "D7" (at 20.32 22.86) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 98684511-97d7-4e81-a269-47b9d14bd47d)
  )
  (fp_text user "D8" (at 20.32 25.4) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp a048ec75-027f-4b85-9b8d-9f07d15f7ba1)
  )
  (fp_text user "SC" (at 2.54 15.24) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp a0caa72e-2c6c-4420-ad50-1afd0e4fd023)
  )
  (fp_text user "D3" (at 20.32 7.62) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp ab5cfb44-83f6-4966-be9d-7225822ca42d)
  )
  (fp_text user "RST" (at 2.54 30.48) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp acb21f99-f6f4-4e5d-9640-16247b1156c8)
  )
  (fp_text user "S2" (at 2.54 10.16) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp c01db3ff-770f-4ded-a7b4-84496ae61c8d)
  )
  (fp_text user "TX" (at 20.32 30.48) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp c126a3a6-0b4d-4f7d-ad2d-feec7e09767b)
  )
  (fp_text user "SCK" (at 2.54 20.32) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp c5183acd-491b-4e01-8336-ff34fbbd44fd)
  )
  (fp_text user "D2" (at 20.32 5.08) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp d6067b1d-3b9e-4f16-994d-bcbd00affea8)
  )
  (fp_text user "S3" (at 2.54 7.62) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp d9eb7e8d-2883-41be-91c8-eec5687d9b8f)
  )
  (fp_text user "GND" (at 2.54 33.02) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp da1cd63c-6849-4935-8329-63ce52fc3a00)
  )
  (fp_text user "3V3" (at 20.32 35.56) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp e042d4e3-219f-4a14-9f6a-e206c33e7498)
  )
  (fp_text user "D5" (at 20.32 17.78) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp e08b668c-d3ea-40fb-a9bd-f53eb58ab152)
  )
  (fp_text user "res" (at 2.54 5.08) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp e268047c-0129-4f02-91e5-0716cbfd533a)
  )
  (fp_text user "GND" (at 20.32 15.24) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp eabd553d-fe68-48a0-ae21-4e9990232ab5)
  )
  (fp_line (start 24.13 -5.08) (end 24.13 40.64) (layer "F.SilkS") (width 0.15) (tstamp 173dff80-a74e-4061-adfd-bac9b6ac294b))
  (fp_line (start 15.23 37.18) (end 15.23 42.91) (layer "F.SilkS") (width 0.15) (tstamp 4c25b57c-d4e4-4008-9df5-9394a48eb293))
  (fp_line (start 7.63 37.18) (end 15.23 37.18) (layer "F.SilkS") (width 0.15) (tstamp 6286542c-4ea9-49aa-bba2-48a26cd50262))
  (fp_line (start 22.86 -6.35) (end 0 -6.35) (layer "F.SilkS") (width 0.15) (tstamp 6f358a3a-8dbd-4672-9e62-9f627e443a02))
  (fp_line (start 15.23 42.91) (end 7.63 42.91) (layer "F.SilkS") (width 0.15) (tstamp 7133f716-8b39-4ef3-900b-72b98ebf66f1))
  (fp_line (start 5.93 0.78) (end 5.93 -6.35) (layer "F.SilkS") (width 0.15) (tstamp 7934533a-fc26-4b65-87a2-699a91ab0207))
  (fp_line (start 16.93 -6.35) (end 16.93 0.78) (layer "F.SilkS") (width 0.15) (tstamp 7de99395-0d58-4849-8fd4-3cb851fe660b))
  (fp_line (start -1.27 -5.08) (end -1.27 40.64) (layer "F.SilkS") (width 0.15) (tstamp d2152093-b50e-47b0-8629-e6d3f558941f))
  (fp_line (start 7.63 42.91) (end 7.63 37.18) (layer "F.SilkS") (width 0.15) (tstamp d99d2c64-453c-4116-97a3-d078de288815))
  (fp_line (start 7.62 41.91) (end 0 41.91) (layer "F.SilkS") (width 0.15) (tstamp f2a2ec08-d4d8-4365-b8f0-c71e7abda767))
  (fp_line (start 16.93 0.78) (end 5.93 0.78) (layer "F.SilkS") (width 0.15) (tstamp fa35823e-5cf8-4d61-8449-3658cf2174f3))
  (fp_line (start 22.86 41.91) (end 15.24 41.91) (layer "F.SilkS") (width 0.15) (tstamp fe652f57-be07-47e3-9f8d-ee360a6ef48b))
  (fp_arc (start 22.86 40.64) (end 24.13 40.64) (angle 90) (layer "F.SilkS") (width 0.15) (tstamp 1e2bb67f-695d-484b-a4d0-759c78af89a7))
  (fp_arc (start 22.86 -5.08) (end 22.86 -6.35) (angle 90) (layer "F.SilkS") (width 0.15) (tstamp 5890d15a-6f93-4114-8720-6a579ebd0426))
  (fp_arc (start 0 40.64) (end 0 41.91) (angle 90) (layer "F.SilkS") (width 0.15) (tstamp 5a341f3a-eb96-44a3-9026-38f2c9694316))
  (fp_arc (start 0 -5.08) (end -1.27 -5.08) (angle 90) (layer "F.SilkS") (width 0.15) (tstamp c3de13f6-c40f-4a44-a3e8-fe6b0560b424))
  (fp_circle (center 22 -4.3) (end 23.5 -4.3) (layer "F.SilkS") (width 0.15) (tstamp 7dc8b39d-b365-4201-a3f9-c24d6b5a1f76))
  (fp_circle (center 1.27 39.37) (end 2.77 39.37) (layer "F.SilkS") (width 0.15) (tstamp 81a0fed5-787f-4893-b95a-fbb08ce33029))
  (fp_circle (center 0.8 -4.3) (end 2.3 -4.3) (layer "F.SilkS") (width 0.15) (tstamp 8579e88e-9a91-4b5c-ba5a-96c2f5e99cb7))
  (fp_circle (center 21.59 39.37) (end 23.09 39.37) (layer "F.SilkS") (width 0.15) (tstamp bd748618-35c0-4f17-94c5-e8d5a358f46e))
  (fp_line (start -1.27 43.18) (end -1.27 -6.35) (layer "F.CrtYd") (width 0.15) (tstamp 3d8b76ba-ffb1-48a1-aee3-7cde71de0499))
  (fp_line (start 24.13 -6.35) (end 24.13 43.18) (layer "F.CrtYd") (width 0.15) (tstamp 8efa0d65-44f4-4403-9bfb-844b6f6b9cb1))
  (fp_line (start -1.27 -6.35) (end 24.13 -6.35) (layer "F.CrtYd") (width 0.15) (tstamp ec340325-2fd3-49f3-ac26-5711410bbf26))
  (fp_line (start 24.13 43.18) (end -1.27 43.18) (layer "F.CrtYd") (width 0.15) (tstamp fb9a92bb-c707-4ded-90e2-3810a59e83af))
  (pad "1" thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp aee1155c-5af0-4d82-934c-501d85ec5021))
  (pad "2" thru_hole circle (at 0 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 86eb6181-c438-4f1e-8ff2-9a71c7a62874))
  (pad "3" thru_hole circle (at 0 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp b5c6ee3b-de47-43e3-9e90-06fa621452d5))
  (pad "4" thru_hole circle (at 0 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp be258e61-03c3-427b-abb9-262e312e4d57))
  (pad "5" thru_hole circle (at 0 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 1b1dc90e-cd47-41a9-ac1b-b6d3f772dd4a))
  (pad "6" thru_hole circle (at 0 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp b4572c56-b723-4d6c-9d1f-8628268ad7fc))
  (pad "7" thru_hole circle (at 0 15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp d3eb7e3a-e641-4f4c-9862-3dc34187de7d))
  (pad "8" thru_hole circle (at 0 17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 0836213d-517a-4548-980e-06c41f8e07e3))
  (pad "9" thru_hole circle (at 0 20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 8086697c-5b96-436e-abf1-30949de50e91))
  (pad "10" thru_hole circle (at 0 22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp a41d8544-bd1e-49e3-ab4a-5e189585c1a1))
  (pad "11" thru_hole circle (at 0 25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 1ae21652-a1dd-4b55-9e14-7058e9109fde))
  (pad "12" thru_hole circle (at 0 27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 72fe944b-cf50-4c3d-b584-9079895a6bf8))
  (pad "13" thru_hole circle (at 0 30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 4876524a-ef24-4706-a920-bc1e9e8053f6))
  (pad "14" thru_hole circle (at 0 33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp ac9b7eda-372f-4a37-a7bb-d189e2599fc8))
  (pad "15" thru_hole circle (at 0 35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp e8571c86-3cdf-4457-be6e-be5ea0387e9c))
  (pad "16" thru_hole circle (at 22.86 35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp a1cc6bbf-3123-421d-be43-c93ed07df851))
  (pad "17" thru_hole circle (at 22.86 33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 7365e6fa-52a2-4bd0-9aee-8e4e123c671a))
  (pad "18" thru_hole circle (at 22.86 30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 846187fc-08c8-4014-924a-e4f5f6c7c8d6))
  (pad "19" thru_hole circle (at 22.86 27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 7e35ddeb-c56d-4bd2-87bd-b849cd4fbfe7))
  (pad "20" thru_hole circle (at 22.86 25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp aad6bf7c-d42f-47e9-ae3d-afd37adb4aef))
  (pad "21" thru_hole circle (at 22.86 22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 76c8c39c-28dd-4934-bfcb-904ede508cd2))
  (pad "22" thru_hole circle (at 22.86 20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 75348a2b-db3a-4ee7-8126-602dca9cb711))
  (pad "23" thru_hole circle (at 22.86 17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 4e6ed3d9-4413-4913-8892-3291600268aa))
  (pad "24" thru_hole circle (at 22.86 15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 86b4fb96-3baa-435d-bf1c-2e6279e39295))
  (pad "25" thru_hole circle (at 22.86 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp c9ff473e-3d5d-4aa5-a991-e620f3def0e6))
  (pad "26" thru_hole circle (at 22.86 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 4b2eec3f-0e3a-4869-b082-de15c6967fe2))
  (pad "27" thru_hole circle (at 22.86 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 47edccc3-e2a5-491a-b46a-06f60befd2ff))
  (pad "28" thru_hole circle (at 22.86 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp adda9f39-7f40-477f-bdfc-8215ae699d6d))
  (pad "29" thru_hole circle (at 22.86 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp b5b0091d-673f-4b8c-b643-2f8da1ecaf01))
  (pad "30" thru_hole circle (at 22.86 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask "F.SilkS") (tstamp 513d3d58-7ff3-4b05-aba4-dc474489fe02))
)
