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.
This commit is contained in:
2026-08-16 14:06:54 +02:00
parent 0caa76acc3
commit b2396aed0e
63 changed files with 2126974 additions and 798 deletions
+18
View File
@@ -107,7 +107,25 @@
(lib (name "MIKILAB_CPU_NXP_68000")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/CPU_NXP_68000.kicad_sym")(options "")(descr "CPU_NXP_68000"))
(lib (name "MIKILAB_CPU_NXP_IMX")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/CPU_NXP_IMX.kicad_sym")(options "")(descr "CPU_NXP_IMX"))
(lib (name "MIKILAB_CPU_PowerPC")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/CPU_PowerPC.kicad_sym")(options "")(descr "CPU_PowerPC"))
(lib (name "MIKILAB_ESP32_C3_MINI_1")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-C3-MINI-1.kicad_sym")(options "")(descr "ESP32-C3-MINI-1"))
(lib (name "MIKILAB_ESP32_C3_WROOM_02")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-C3-WROOM-02.kicad_sym")(options "")(descr "ESP32-C3-WROOM-02"))
(lib (name "MIKILAB_ESP32_C5_WROOM_1")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-C5-WROOM-1.kicad_sym")(options "")(descr "ESP32-C5-WROOM-1"))
(lib (name "MIKILAB_ESP32_C5_WROOM_1U")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-C5-WROOM-1U.kicad_sym")(options "")(descr "ESP32-C5-WROOM-1U"))
(lib (name "MIKILAB_ESP32_C6_MINI_1_U")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-C6-MINI-1_U.kicad_sym")(options "")(descr "ESP32-C6-MINI-1_U"))
(lib (name "MIKILAB_ESP32_C6_WROOM_1")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-C6-WROOM-1.kicad_sym")(options "")(descr "ESP32-C6-WROOM-1"))
(lib (name "MIKILAB_ESP32_H2_MINI_1")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-H2-MINI-1.kicad_sym")(options "")(descr "ESP32-H2-MINI-1"))
(lib (name "MIKILAB_ESP32_MINI_1")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-MINI-1.kicad_sym")(options "")(descr "ESP32-MINI-1"))
(lib (name "MIKILAB_ESP32_S2_MINI_1")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-S2-MINI-1.kicad_sym")(options "")(descr "ESP32-S2-MINI-1"))
(lib (name "MIKILAB_ESP32_S2_SOLO")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-S2-SOLO.kicad_sym")(options "")(descr "ESP32-S2-SOLO"))
(lib (name "MIKILAB_ESP32_S2_WROOM")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-S2-WROOM.kicad_sym")(options "")(descr "ESP32-S2-WROOM"))
(lib (name "MIKILAB_ESP32_S2_WROVER")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-S2-WROVER.kicad_sym")(options "")(descr "ESP32-S2-WROVER"))
(lib (name "MIKILAB_ESP32_S3_MINI_1")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-S3-MINI-1.kicad_sym")(options "")(descr "ESP32-S3-MINI-1"))
(lib (name "MIKILAB_ESP32_S3_WROOM_1")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-S3-WROOM-1.kicad_sym")(options "")(descr "ESP32-S3-WROOM-1"))
(lib (name "MIKILAB_ESP32_S3_WROOM_2")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-S3-WROOM-2.kicad_sym")(options "")(descr "ESP32-S3-WROOM-2"))
(lib (name "MIKILAB_ESP32_S31_WROOM_3")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-S31-WROOM-3.kicad_sym")(options "")(descr "ESP32-S31-WROOM-3"))
(lib (name "MIKILAB_ESP32_WROOM_E")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-WROOM-E.kicad_sym")(options "")(descr "ESP32-WROOM-E"))
(lib (name "MIKILAB_ESP32_WROVER_E")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP32-WROVER-E.kicad_sym")(options "")(descr "ESP32-WROVER-E"))
(lib (name "MIKILAB_ESP8684_WROOM_02C_U")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/ESP8684-WROOM-02C_U.kicad_sym")(options "")(descr "ESP8684-WROOM-02C_U"))
(lib (name "MIKILAB_MCU_AnalogDevices")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/MCU_AnalogDevices.kicad_sym")(options "")(descr "MCU_AnalogDevices"))
(lib (name "MIKILAB_MCU_Cypress")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/MCU_Cypress.kicad_sym")(options "")(descr "MCU_Cypress"))
(lib (name "MIKILAB_MCU_Dialog")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/MCU_Dialog.kicad_sym")(options "")(descr "MCU_Dialog"))