Files
mikilab-kicad-library/footprints/microcontrollers/ESP8684-WROOM-02C_U.pretty/ESP8684-WROOM-02C.kicad_mod
T
michele b2396aed0e Import 19 official Espressif modules, replace easyeda2kicad ESP32-S31
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.
2026-08-16 14:06:54 +02:00

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)
)
)
)