3v3.dev Sign in

Legal

Where our footprints come from.

The footprint library in 3V3 is built from other people’s work. Every source is listed here, with its licence, whom to credit, and the exact version we loaded.

In short

The sources

KiCad official footprint library
Where it is
https://gitlab.com/kicad/libraries/kicad-footprints
Version
commit 51f8a59e of 2026-10-04 (“Add TE M.2 connectors”). Pinned: the same commit every time we load it.
How much
15,464 footprints in 155 libraries, 390,859 pads. 15,461 are in the store; 3 are left out because they have no pads and nothing 3V3 can read yet to draw (logos and symbols drawn on copper layers).
Licence
Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0), with the KiCad Libraries exception for designs. The licence text that came with the library: LICENSE.md at that commit. KiCad’s own explanation: http://kicad.org/libraries/license.
Credit
The KiCad library contributors (the KiCad EDA project).
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).

The exception to the licence, word for word from the library’s own LICENSE.md:

“To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided as part of the 'Licensed Material'.”

SparkFun KiCad Libraries
Where it is
https://github.com/sparkfun/SparkFun-KiCad-Libraries
Version
commit 25af7faf of 2026-10-09 (“Merge pull request #294 from sparkfun/pcUpdates”). Pinned: the same commit every time we load it.
How much
624 footprints in 21 libraries, 7,870 pads. 617 are in the store; 7 are left out because they have no pads and nothing 3V3 can read yet to draw (logos and symbols drawn on copper layers).
Licence
Creative Commons Attribution 4.0 (CC BY 4.0), as stated in the library's README. The licence text that came with the library: README.md at that commit.
Credit
SparkFun Electronics.
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).
ai03 MX_Alps_Hybrid (keyboard switches)
Where it is
https://github.com/ai03-2725/MX_Alps_Hybrid
Version
commit cdbfc72a of 2024-03-06 (“Update README.md”). Pinned: the same commit every time we load it.
How much
289 footprints in 4 libraries, 2,782 pads.
Licence
MIT. The licence text that came with the library: LICENSE at that commit.
Credit
ai03 (Copyright (c) 2017 ai03).
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).
ai03 MX_V2 (keyboard switches)
Where it is
https://github.com/ai03-2725/MX_V2
Version
commit 0b379eeb of 2024-08-15 (“Update readme to notify about hotswap footprint updates”). Pinned: the same commit every time we load it.
How much
182 footprints in 11 libraries, 1,298 pads.
Licence
MIT. The licence text that came with the library: LICENSE at that commit.
Credit
ai03 (Copyright (c) 2017 ai03).
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).
gekkio-kicad-libs
Where it is
https://github.com/Gekkio/gekkio-kicad-libs
Version
commit 043cfae6 of 2026-07-08 (“Add PTS540 3D model, adjust footprint”). Pinned: the same commit every time we load it.
How much
142 footprints in 26 libraries, 7,328 pads.
Licence
Creative Commons Attribution 4.0 (CC BY 4.0). The licence text that came with the library: LICENSE at that commit.
Credit
Gekkio.
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).
nordic-lib-kicad (community library for Nordic nRF parts, not made by Nordic Semiconductor)
Where it is
https://github.com/hlord2000/nordic-lib-kicad
Version
commit 05a4dae2 of 2026-09-14 (“Merge pull request #35 from 21km43/main”). Pinned: the same commit every time we load it.
How much
29 footprints in 9 libraries, 1,878 pads.
Licence
CERN Open Hardware Licence Version 2 - Permissive (CERN-OHL-P-2.0). The licence text that came with the library: LICENSE at that commit.
Credit
hlord2000 and contributors.
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).
ki-lime-pi-pico (community library for the Raspberry Pi Pico, not made by Raspberry Pi)
Where it is
https://github.com/recursivenomad/ki-lime-pi-pico
Version
commit 042623e2 of 2024-10-26 (“Move TPs on Pico W model to accurately reflect HW”). Pinned: the same commit every time we load it.
How much
26 footprints in 2 libraries, 1,639 pads. 24 are in the store; 2 are left out because they have no pads and nothing 3V3 can read yet to draw (logos and symbols drawn on copper layers).
Licence
MIT-0 (taken under MIT-0; the library offers MIT-0 or CC0-1.0). The licence text that came with the library: LICENSE.txt at that commit.
Credit
Peter S. Hollander.
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).
teensy.pretty (Teensy boards)
Where it is
https://github.com/XenGi/teensy.pretty
Version
commit 126e054a of 2024-04-20 (“Update README.md”). Pinned: the same commit every time we load it.
How much
12 footprints in 1 libraries, 608 pads.
Licence
MIT. The licence text that came with the library: LICENSE at that commit.
Credit
Ricardo Band (Copyright (c) 2015).
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).
Paw-Connect (Tag-Connect TC2030 alternative)
Where it is
https://github.com/LeoDJ/Paw-Connect
Version
commit fdf0e45b of 2024-10-28 (“Update README.md”). Pinned: the same commit every time we load it.
How much
5 footprints in 1 libraries, 29 pads.
Licence
Creative Commons Attribution 4.0 (CC BY 4.0). The licence text that came with the library: LICENSE at that commit.
Credit
LeoDJ.
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).
wemos-d1-mini-kicad
Where it is
https://github.com/rubienr/wemos-d1-mini-kicad
Version
commit df4790b8 of 2020-05-22 (“fix of issue #2: turned pinout in symbol and modules 180°”). Pinned: the same commit every time we load it.
How much
4 footprints in 1 libraries, 64 pads.
Licence
Apache License 2.0. The licence text that came with the library: LICENSE at that commit.
Credit
rubienr.
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).
Digi-Key KiCad Library (footprints)
Where it is
https://github.com/Digi-Key/digikey-kicad-library
Version
commit d4bd68f4 of 2022-02-02 (“Added Library Status Advisory”). Pinned: the same commit every time we load it.
How much
464 footprints in 1 libraries, 6,912 pads.
Licence
Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0), with an exception for designs. The licence text that came with the library: LICENSE.md at that commit.
Credit
Digi-Key Corporation. The library says it is unmaintained. Redistributing it as a collection keeps this licence (CC BY-SA 4.0), the credit and the licence documents.
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).

The exception to the licence, word for word from the library’s own LICENSE.md:

“To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided as part of the 'Licensed Material'.”

Espressif KiCad libraries (footprints)
Where it is
https://github.com/espressif/kicad-libraries
Version
commit dd765618 of 2026-07-28 (“Kicad supported version updated on README (#230)”). Pinned: the same commit every time we load it.
How much
54 footprints in 1 libraries, 2,734 pads.
Licence
Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0), with an exception for designs. The licence text that came with the library: LICENSE.md at that commit.
Credit
Espressif Systems.
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).

The exception to the licence, word for word from the library’s own LICENSE.md:

“To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided as part of the 'Licensed Material'.”

KiSwitch (keyboard switches)
Where it is
https://github.com/kiswitch/kiswitch
Version
commit aefcf650 of 2024-11-28 (“Update metadata.json GitHub Link”). Pinned: the same commit every time we load it.
How much
510 footprints in 6 libraries, 3,120 pads.
Licence
MIT (the library is dual licensed MIT or CC BY-SA 4.0 with an exception; taken under MIT). The licence text that came with the library: LICENSE-MIT at that commit.
Credit
keyswitch-kicad-library contributors (Copyright (c) 2019-2022).
What we changed
Each footprint was converted from KiCad’s .kicad_mod text into 3V3’s own footprint format, with every dimension kept to a nanometre. Where 3V3 cannot draw something yet it is left out or approximated, and the footprint says so when you place it: lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, and a slotted hole becomes a round one the narrow way. Each footprint keeps its KiCad name, as Library:Name (for example Resistor_SMD:R_0805_2012Metric).
Würth Elektronik KiCad library (footprints)
Where it is
https://github.com/WurthElektronik/KiCad-Library
Version
commit 1fe8f831 of 2026-10-09 (“update library”). Pinned: the same commit every time we load it.
In the store
Not yet. The library is converted and checked; loading it into the store follows.
How much
7,565 footprints in 43 libraries, 73,796 pads.
Licence
Würth Elektronik eiSos “License Terms” for its KiCad library (the vendor's own terms, not an open-source licence). The licence text that came with the library: License_Terms_WE_KiCad_library.pdf at that commit. Also with it: Disclaimer_WE_KiCad_library.pdf.
Credit
Würth Elektronik eiSos GmbH & Co. KG. Footprints only: the repository's 3D models and symbols are not loaded. Questions about the library itself go to Würth: libraries@we-online.com.
What we changed
Each footprint was converted from KiCad's .kicad_mod text into 3V3's own footprint format. We changed no dimension and moved or renamed nothing, but 3V3 cannot draw everything yet (lettering on the silkscreen is left out, a pad with a custom shape becomes the rectangle that just covers it, a slotted hole becomes a round one the narrow way), so a footprint is a converted copy and not Würth's original file, and every one is marked that way: originally provided by Würth Elektronik eiSos, converted by 3v3.dev. Each keeps its Würth name, as Library:Name (for example Inductor_SMD_Wurth:...). Würth's disclaimer travels with the data.

Their terms are not an open-source licence. The parts that matter here, word for word from License_Terms_WE_KiCad_library.pdf:

“WE eiSos hereby grants you a limited, non-exclusive, non-transferable, non- sublicensable, royalty-free license to use the Models under the conditions set forth in these license terms.”

“You shall be allowed to create designs with the Models and share those designs. You shall be allowed to modify the Models. You shall be allowed to share the modified Models.”

“You must attribute WE eiSos as the provider of the original Model. You must clearly mark all modified Models in such a way that it is immediately clear to any third party that it is a modified Model, which was originally provided by WE eiSos in its original form.”

“The Models created and provided by WE eiSos are and will remain the exclusive property of WE eiSos.”

Our reading, which is not legal advice: you may use these footprints in your designs and share those designs; a copy that has been changed has to say so and name Würth as the source, so every Würth footprint here is marked as a converted copy of Würth’s original; and the footprints stay Würth’s, so we do not relicense them.

Sources on this page: KiCad official footprint library, SparkFun KiCad Libraries, ai03 MX_Alps_Hybrid (keyboard switches), ai03 MX_V2 (keyboard switches), gekkio-kicad-libs, nordic-lib-kicad (community library for Nordic nRF parts, not made by Nordic Semiconductor), ki-lime-pi-pico (community library for the Raspberry Pi Pico, not made by Raspberry Pi), teensy.pretty (Teensy boards), Paw-Connect (Tag-Connect TC2030 alternative), wemos-d1-mini-kicad, Digi-Key KiCad Library (footprints), Espressif KiCad libraries (footprints), KiSwitch (keyboard switches), Würth Elektronik KiCad library (footprints). Each is listed with the version we use and whether its footprints are in the store yet.