Imports ESP32-C3/C5/C6/H2/S2/S3 MINI/WROOM/WROVER/SOLO modules and
ESP8684-WROOM-02C/U from the official espressif/kicad-libraries repo,
each with symbol + footprint + 3D model. Skipped bare SoC/die symbols
(no footprint of their own) and DevKit board symbols (not components
you'd place on your own board).
ESP32-S31-WROOM-3 is replaced: the previous easyeda2kicad.py export had
a fatal unquoted-URL syntax bug (fixed in an earlier commit, but the
official symbol/footprint/3D model is simply better -- real chip is
brand new, Espressif's own library already supports it).
All 19 footprints referenced their 3D model via ${KICAD8_3RD_PARTY} /
${KICAD9_3RD_PARTY} (KiCad Plugin & Content Manager install path, not
defined since this library isn't PCM-installed). Repointed to
${KIPRJMOD}/3dmodels/microcontrollers/ using the STEP files copied in
alongside each part, so every model resolves without PCM.
390 lines
7.9 KiB
Plaintext
390 lines
7.9 KiB
Plaintext
(footprint "ESP8684-WROOM-02C"
|
|
(version 20241229)
|
|
(generator "pcbnew")
|
|
(generator_version "9.0")
|
|
(layer "F.Cu")
|
|
(descr "ESP8684-WROOM-02C:")
|
|
(tags "ESP32-C3-WROOM-02 or ESP8684-WROOM-02C")
|
|
(property "Reference" "REF**"
|
|
(at 0.47 -12.175 0)
|
|
(layer "F.SilkS")
|
|
(uuid "973bc9d0-445a-44c7-91ee-2deaf66168d5")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Value" "ESP8684-WROOM-02C"
|
|
(at 0.47 11.325 0)
|
|
(layer "F.Fab")
|
|
(uuid "799003ab-8950-425c-98ee-d6c989597efc")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Datasheet" "https://documentation.espressif.com/esp8684-wroom-02c_datasheet_en.pdf"
|
|
(at 0.47 2.575 0)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "38ead719-7fb9-4813-97fa-4a569197ac17")
|
|
(effects
|
|
(font
|
|
(size 1.27 1.27)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Description" "ESP32-C2-WROOM-02/ESP8684-WROOM-02C: 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth® 5 module Built around ESP8684 series of SoC, RISC-V single-core microprocessor 2 MB/4 MB flash in chip package 14 GPIOs"
|
|
(at 0.47 2.575 0)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "ec7cd243-a804-4020-afa0-6f6edbd8c23c")
|
|
(effects
|
|
(font
|
|
(size 1.27 1.27)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(attr smd)
|
|
(fp_line
|
|
(start -8.53 -10.425)
|
|
(end -8.53 -3.925)
|
|
(stroke
|
|
(width 0.12)
|
|
(type solid)
|
|
)
|
|
(layer "F.SilkS")
|
|
(uuid "6bc9862b-766f-491f-b5a4-2eaabc0bdae7")
|
|
)
|
|
(fp_line
|
|
(start -8.53 -10.425)
|
|
(end 9.47 -10.425)
|
|
(stroke
|
|
(width 0.12)
|
|
(type solid)
|
|
)
|
|
(layer "F.SilkS")
|
|
(uuid "d873b872-9a03-4cc9-b5be-869bca30656a")
|
|
)
|
|
(fp_line
|
|
(start -8.53 9.575)
|
|
(end -8.53 9.325)
|
|
(stroke
|
|
(width 0.12)
|
|
(type solid)
|
|
)
|
|
(layer "F.SilkS")
|
|
(uuid "a0ba9ed8-6800-41ac-8db9-895e5a153054")
|
|
)
|
|
(fp_line
|
|
(start 9.47 -10.425)
|
|
(end 9.47 -3.925)
|
|
(stroke
|
|
(width 0.12)
|
|
(type solid)
|
|
)
|
|
(layer "F.SilkS")
|
|
(uuid "a6963c3b-3e86-43c7-a283-004ae7f206c2")
|
|
)
|
|
(fp_line
|
|
(start 9.47 -4.425)
|
|
(end -8.48 -4.425)
|
|
(stroke
|
|
(width 0.12)
|
|
(type solid)
|
|
)
|
|
(layer "F.SilkS")
|
|
(uuid "896a131c-ff27-4c70-bfeb-81d287a0318e")
|
|
)
|
|
(fp_line
|
|
(start 9.47 9.325)
|
|
(end 9.47 9.575)
|
|
(stroke
|
|
(width 0.12)
|
|
(type solid)
|
|
)
|
|
(layer "F.SilkS")
|
|
(uuid "faefe6cb-0b35-4551-a8f4-2bec5d3a043b")
|
|
)
|
|
(fp_line
|
|
(start 9.47 9.575)
|
|
(end -8.53 9.575)
|
|
(stroke
|
|
(width 0.12)
|
|
(type solid)
|
|
)
|
|
(layer "F.SilkS")
|
|
(uuid "a7b482f9-0e57-4ff3-b705-a0826bd09e4d")
|
|
)
|
|
(fp_poly
|
|
(pts
|
|
(xy 10.27 9.875) (xy -9.33 9.875) (xy -9.33 -10.725) (xy 10.27 -10.725)
|
|
)
|
|
(stroke
|
|
(width 0.05)
|
|
(type solid)
|
|
)
|
|
(fill no)
|
|
(layer "F.CrtYd")
|
|
(uuid "5138fd06-8bce-442d-99e2-4c56fbf3a5c6")
|
|
)
|
|
(fp_line
|
|
(start -8.53 -10.425)
|
|
(end 9.47 -10.425)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(layer "F.Fab")
|
|
(uuid "7222796c-3f24-42f8-95ec-33d97cdbe82f")
|
|
)
|
|
(fp_line
|
|
(start -8.53 -4.425)
|
|
(end 9.47 -4.425)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(layer "F.Fab")
|
|
(uuid "c3f3c862-c697-458f-a0e0-55029e617cfe")
|
|
)
|
|
(fp_line
|
|
(start -8.53 9.575)
|
|
(end -8.53 -10.425)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(layer "F.Fab")
|
|
(uuid "67696688-aeb4-4c05-bfdd-17ff57e0fa8a")
|
|
)
|
|
(fp_line
|
|
(start -7.23 -4.425)
|
|
(end -8.53 -3.125)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(layer "F.Fab")
|
|
(uuid "12721b7c-6264-433a-883d-2546d4b1517e")
|
|
)
|
|
(fp_line
|
|
(start 9.47 -10.425)
|
|
(end 9.47 9.575)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(layer "F.Fab")
|
|
(uuid "9bd9e38a-68dd-40c1-b9a0-8d739580dc6b")
|
|
)
|
|
(fp_line
|
|
(start 9.47 9.575)
|
|
(end -8.53 9.575)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(layer "F.Fab")
|
|
(uuid "f0894737-4f65-48cd-a03e-096cb98c1a25")
|
|
)
|
|
(fp_text user "Antenna Area"
|
|
(at 0.47 -7.825 0)
|
|
(layer "F.SilkS")
|
|
(uuid "95c5e6c3-73fa-40e2-b206-ea2657868733")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(fp_text user "${REFERENCE}"
|
|
(at 0.47 0.825 0)
|
|
(layer "F.Fab")
|
|
(uuid "ff36ea5b-82d6-4b1d-9ec4-e59cc0b19be2")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(pad "1" smd rect
|
|
(at -8.28 -3.325)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "2de8c8fb-411f-437b-8833-177267802743")
|
|
)
|
|
(pad "2" smd rect
|
|
(at -8.28 -1.825)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "2be2817e-203e-4bca-950c-4cde4d9608bb")
|
|
)
|
|
(pad "3" smd rect
|
|
(at -8.28 -0.325)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "1ecc4c89-2823-47c6-98e1-585933d2cc77")
|
|
)
|
|
(pad "4" smd rect
|
|
(at -8.28 1.175)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "bb2def47-26d5-407c-9a9d-c4998aa63beb")
|
|
)
|
|
(pad "5" smd rect
|
|
(at -8.28 2.675)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "fc2a1509-ad5f-416f-96c7-14370948709b")
|
|
)
|
|
(pad "6" smd rect
|
|
(at -8.28 4.175)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "c109dc5f-5888-4018-afda-4d658486ef6a")
|
|
)
|
|
(pad "7" smd rect
|
|
(at -8.28 5.675)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "cf8f7c24-e75b-4188-9e1e-8df15a09c2fa")
|
|
)
|
|
(pad "8" smd rect
|
|
(at -8.28 7.175)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "606c2395-db14-4faf-a780-1ed7ec872d98")
|
|
)
|
|
(pad "9" smd rect
|
|
(at -8.28 8.675)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "618b0020-6276-482e-8861-11c88b77e402")
|
|
)
|
|
(pad "10" smd rect
|
|
(at 9.22 8.675 180)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "ab032b33-d9df-436b-9f46-40371f19cf24")
|
|
)
|
|
(pad "11" smd rect
|
|
(at 9.22 7.175 180)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "0933cdb0-ad9c-41f7-9da7-3896d0e406e6")
|
|
)
|
|
(pad "12" smd rect
|
|
(at 9.22 5.675 180)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "6d63ed93-1551-432c-9e8a-ec886a5c1c0c")
|
|
)
|
|
(pad "13" smd rect
|
|
(at 9.22 4.175 180)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "bc15697d-87c4-4e3e-b992-4e8a539da5ad")
|
|
)
|
|
(pad "14" smd rect
|
|
(at 9.22 2.675 180)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "eec3d22c-eb06-4e45-b7c5-66ec0f44e48a")
|
|
)
|
|
(pad "15" smd rect
|
|
(at 9.22 1.175 180)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "8a7f45c1-13a0-4bff-a771-e9cb6cc7a03b")
|
|
)
|
|
(pad "16" smd rect
|
|
(at 9.22 -0.325 180)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "a1728df6-facb-4e16-be90-d6d1e8020783")
|
|
)
|
|
(pad "17" smd rect
|
|
(at 9.22 -1.825 180)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "3dea4656-a5c4-44fc-afe6-3f3986631afe")
|
|
)
|
|
(pad "18" smd rect
|
|
(at 9.22 -3.325 180)
|
|
(size 1.5 0.9)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "0b180c38-ba5e-4698-989a-dee095b5b0f7")
|
|
)
|
|
(pad "19" smd rect
|
|
(at 0 1.575 180)
|
|
(size 2.8 0.55)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "aba5805d-8f6c-4e8f-a43a-5f5c9e6359b5")
|
|
)
|
|
(pad "19" smd rect
|
|
(at 0 3.3 180)
|
|
(size 2.8 1.6)
|
|
(layers "F.Cu" "F.Mask" "F.Paste")
|
|
(uuid "4ef9ac39-e10b-45b7-9d99-b6bbac214dfd")
|
|
)
|
|
(zone
|
|
(net 0)
|
|
(net_name "")
|
|
(layers "F.Cu" "B.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"
|
|
)
|
|
(uuid "f32d8c67-5d2d-443d-8d40-b2e46e815931")
|
|
(name "antenna keepout")
|
|
(hatch edge 0.508)
|
|
(connect_pads
|
|
(clearance 0)
|
|
)
|
|
(min_thickness 0.254)
|
|
(filled_areas_thickness no)
|
|
(keepout
|
|
(tracks not_allowed)
|
|
(vias not_allowed)
|
|
(pads not_allowed)
|
|
(copperpour not_allowed)
|
|
(footprints not_allowed)
|
|
)
|
|
(placement
|
|
(enabled no)
|
|
(sheetname "")
|
|
)
|
|
(fill
|
|
(thermal_gap 0.508)
|
|
(thermal_bridge_width 0.508)
|
|
)
|
|
(polygon
|
|
(pts
|
|
(xy 9.47 -4.425) (xy -8.53 -4.425) (xy -8.53 -10.425) (xy 9.47 -10.425)
|
|
)
|
|
)
|
|
)
|
|
(embedded_fonts no)
|
|
(model ${KIPRJMOD}/3dmodels/microcontrollers/ESP8684-WROOM-02C_U.step
|
|
(offset
|
|
(xyz -8.53 -9.575 0)
|
|
)
|
|
(scale
|
|
(xyz 1 1 1)
|
|
)
|
|
(rotate
|
|
(xyz 0 0 0)
|
|
)
|
|
)
|
|
)
|