Package Details: kicad-library-espressif-git 0-2

Git Clone URL: https://aur.archlinux.org/kicad-library-espressif-git.git (read-only, click to copy)
Package Base: kicad-library-espressif-git
Description: KiCad libraries for Espressif chips and modules (symbols, footprints and 3D models)
Upstream URL: https://github.com/espressif/kicad-libraries
Keywords: espressif kicad kicad-library library
Licenses: CC-BY-SA-4.0
Conflicts: kicad-library-espressif
Provides: kicad-library-espressif
Submitter: wirano
Maintainer: Kaleb
Last Packager: Kaleb
Votes: 3
Popularity: 0.003735
First Submitted: 2023-02-04 14:09 (UTC)
Last Updated: 2026-04-15 02:08 (UTC)

Pinned Comments

Kaleb commented on 2025-11-21 18:50 (UTC)

This package used to only drop the Espressif KiCad files under /usr/share/kicad and leave all library registration to the user.

It has now been reworked, and it installs all files under a dedicated /usr/share/kicad/espressif/ hierarchy (symbols, footprints and 3D models). To avoid touching $HOME during installation, it still does not modify fp-lib-table or sym-lib-table automatically.

Instead, the package now provides an optional helper:

kicad-espressif-register

Run it as your normal user after installing or upgrading. The script will: - create minimal sym-lib-table/fp-lib-table if they don’t exist yet, - back up the current tables (*.bak), - and append global entries for the Espressif symbol/footprint libraries.

After that, the libraries appear in KiCad’s global library managers and can be used normally.

Latest Comments

dreieck commented on 2026-05-15 09:05 (UTC) (edited on 2026-05-15 09:05 (UTC) by dreieck)

Ahoj,
suggestion:

KiCad can handle nested library tables.

So I suggets that you generate a sym-lib-table and fp-lib-table under /usr/share/kicad/espressif/, and leave it to the user to add that to their own tables.

See e.g. package kicad-library-cern-git where upstream already did provide such a table, and inspired by your package there is a script which can accomplish registration of that table to the user's table.

Regards!

Kaleb commented on 2026-04-15 02:13 (UTC)

Thanks for the warning, i updated it to find version 10.0.

jkhsjdhjs commented on 2026-04-13 22:06 (UTC)

kicad-espressif-register needs to be updated for kicad 10.0

Kaleb commented on 2025-11-21 18:50 (UTC)

This package used to only drop the Espressif KiCad files under /usr/share/kicad and leave all library registration to the user.

It has now been reworked, and it installs all files under a dedicated /usr/share/kicad/espressif/ hierarchy (symbols, footprints and 3D models). To avoid touching $HOME during installation, it still does not modify fp-lib-table or sym-lib-table automatically.

Instead, the package now provides an optional helper:

kicad-espressif-register

Run it as your normal user after installing or upgrading. The script will: - create minimal sym-lib-table/fp-lib-table if they don’t exist yet, - back up the current tables (*.bak), - and append global entries for the Espressif symbol/footprint libraries.

After that, the libraries appear in KiCad’s global library managers and can be used normally.

gudvinr commented on 2024-01-30 12:59 (UTC)

It doesn't add itself into fp-lib-table, thus you need to manually add symbols and footprints

DaVarga commented on 2023-02-19 05:26 (UTC)

Does anyone else wonder why no esp32-s3 symbols are shown in kicad even though they are in the upstream repository?