Alternate KiCad Library is a symbol and footprint library for KiCad EDA Software. Symbol libraries contain various analog integrated circuits, discrete semiconductors, LEDs and passive components. Footprint libraries contain passives, diode, LED, transistor and IC packages. All symbols and footprints are either edited versions of standard KiCad components or have been created from scratch.
New symbol libraries:
Some symbols have new Alternate Body Styles. Go to symbol properties and check the "Alternate symbol (deMorgan)" checkbox
Most NC pins were changed to Free unless explicitly indicated as 'Do not connect" by the manufacturer. In some cases having an ability to route through the NC pads or tie them to a heat-sink plane is useful. Now KiCad will allow connecting tracks to these pins, unless they already have an assigned net (i.e. there is already a track running through it)
New symbols for existing symbol libraries:
New footprint libraries:
New ThermalVias2 footprints for devices with heatsink pads. These footprint variants use standard untented vias surrounded by soldermask instead of expensive via-in-pad. Thermal transfer efficiency is lower but soldering is more repeatable
Crystal_AKL footprint library and it's variants:
Diode_THT_AKL footprint library and it's variants:
Package_DFN_QFN_AKL footprint library:
Package_SO_AKL footprint library:
Package_TO_SOT_SMD_AKL footprint library:
Package_TO_SOT_THT_AKL footprint library and it's variants:
Bugfixes (see commit list
KiCad 8 automatically adds third-party libraries to library tables, by default it also adds the PCM_
prefix to their names.
If you have the default PCM_
prefix in Preferences
-> Packages and Updates
, simply choose the default 4.0.1 version.
If you want no prefixes, simply leave the Library nickname prefix
blank and chose version 4.0 in package manager.
Refer to Installation Instructions for more detailed guide
Extract the downloaded AKL files into any folder you want.
KiCad uses library tables to keep track of installed libraries.
To install libraries manually, go to Manage Footprint Libraries
in the preferences tab.
Press the Folder icon below the table and locate the folder with the extracted footprint library files
Multiple folders ending in .Pretty
should be visible. Each of these is a separate footprint library. Select all the libraries that you want to install and press Select Folder
Next, go to Manage Symbol Libraries
in the preferences tab.
Press the Folder icon below the table and locate the folder with the extracted symbol library files
Multiple files ending in .kicad_sym
should be visible. Each of these is a separate symbol library. Select all the libraries that you want to install and press Open
.
All the installed libraries should be now accessible.
Footprints
folder contains AKL footprint libraries.
Symbols
folder contains AKL symbol libraries.
AKL User Manual.pdf
is a comprehensive guide with detailed description of each added library.
KiCad Files
folder contains original license and readme files from the first-party KiCAD library.
Sources
Contains catalgues and data sheets that are no longer widely accessible that were used for reference.
PCM_Releases
folder contains legacy 2.0 package used by KiCad's content manager.
License:
Alternate KiCad Library by Dawid Cisło is a derivative of KiCad Library made by KiCad community (see: KiCad library GitLab: https://gitlab.com/kicad/libraries), used under Creative Commons CC-BY-SA 4.0 License (https://creativecommons.org/licenses/by-sa/4.0/legalcode), with the following exception:
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'.
What does this mean? You can freely use Alternate KiCad Library data for commercial, closed and non-commercial projects without any restrictions. There is no need to attribute this library or original KiCad libraries within your design and no obligation to share any project files under this or any other license agreement. If you wish to redistribute the Alternate KiCad Library, or its parts (including in modified form) as a collection you need to share it under the same license agreement. Libraries must also retain attribution information and license documents which are distributed with the library files.
Alternate KiCad Library 4.0 works with KiCad 8
Alternate KiCad Library 3.0 works with KiCad 6
Alternate KiCad Library 2.0 is known to work with KiCad 6.0.0-rc-1 but should be cross-compatible with all KiCad 6 versions. Footprint library should be backwards compatible with KiCad 5
NEW SYMBOLS:
Some symbols have new Alternate Body Styles. Go to symbol properties and check the "Alternate symbol (deMorgan)" checkbox
Most NC pins were changed to Free unless explicitly indicated as 'Do not connect" by the manufacturer. In some cases having an ability to route through the NC pads or tie them to a heat-sink plane is useful. Now KiCad will allow connecting tracks to these pins, unless they already have an assigned net (i.e. there is already a track running through it)
New symbols for existing symbol libraries:
NEW FOOTPRINTS:
New ThermalVias2 footprints for devices with heatsink pads. These footprint variants use standard untented vias surrounded by soldermask instead of expensive via-in-pad. Thermal transfer efficiency is lower but soldering is more repeatable
Crystal_AKL footprint library and it's variants:
Diode_THT_AKL footprint library and it's variants:
Package_DFN_QFN_AKL footprint library:
Package_SO_AKL footprint library:
Package_TO_SOT_SMD_AKL footprint library:
Package_TO_SOT_THT_AKL footprint library and it's variants:
BUGFIXES:
Amplifier_Difference_AKL symbol library:
Analog_AKL symbol library:
Amplifier_Operational_AKL symbol library:
Analog_Comparator_AKL symbol library:
Diode_AKL symbol library:
Diode_Schottky_AKL symbol library:
Diode_TVS_AKL symbol library:
Diode_Zener_AKL symbol library:
Optocoupler_AKL symbol library:
Optocoupler_Gate_Driver_AKL symbol library:
Optocoupler_Logic_AKL symbol library:
Optocoupler_Triac_AKL symbol library:
Transistor_MOSFET_AKL symbol library:
Transistor_BJT_AKL symbol library:
Transistor_BJT_Darlington_AKL symbol library:
Transistor_BJT_Pre-Biased symbol library:
Diode_AKL and Diode_AKL_Double footprint libraries:
Package_TO_SOT_THT_AKL and Package_TO_SOT_THT_AKL_Double footprint libraries:
Package_TO_SOT_SMD_AKL footprint libray:
NEW SYMBOLS:
NEW FOOTPRINTS: Nearly all SMD footprints have been revamped:
All pads are rounded rectangles with either 25% or 0.25mm corner radius (wichever is smaller).
Updated FAB Layer for better assembly drawings.
Silkscreen outline snaps to 0.1mm (or 0.05mm for small footprints) outside the courtyard.
Package SIP_AKL - New footprint library containing both new and modified KiCad Single-in-Line Packages.
Package_DFN_QFN_AKL: Added DFN-8-1EP_3x3mm_P0.5mm_EP1.2x2mm Added Texas_RSV_UQFN16_1.8x2.6mm_P0.4mm Added DFN-6_1.3x1.6_P0.4mm Added QFN-16_3x3mm_P0.5mm Added Diodes_UDFN-6_1.4x1.0mm_P0.5mm Added Texas_X2QFN-8_1.5x1.5mm
Package_SO_AKL: Added TSSOP-14-1EP_4.4x5mm_P0.65mm_EP2.31x2.46mm Added TSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.4x3.4mm Added SSOP-8_4.4x3.5mm_P0.65mm Added SO-8_5x5mm_P1.27mm
Package_SON_AKL: Added Texas_X2SON-6_1x1mm_P0.35mm
Capacitor_THT_AKL (Capacitor_THT_AKL_Double): Added C_Rect_L15mm_W15mm_P10x10mm Added C_Rect_L17mm_W8.5mm_P12.50mm Added C_Rect_L36.5mm_W15mm_P32.50mm
Resistor_THT_AKL: Added R_Array_SIP4_BigPads Added R_Array_SIP5_BigPads Added R_Array_SIP6_BigPads Added R_Array_SIP7_BigPads Added R_Array_SIP8_BigPads Added R_Array_SIP9_BigPads Added R_Array_SIP10_BigPads Added R_Array_SIP11_BigPads Added R_Array_SIP12_BigPads Added R_Array_SIP13_BigPads Added R_Array_SIP14_BigPads
Footprint libraries:
NEW SYMBOL LIBRARIES:
NEW FOOTPRINTS:
Diode_SMD_AKL (Diode_SMD_AKL_Handsoldering): Added SOD-882 Package and a TVS variant with no polarity marks Added SMP (DO220AA) Package Added MicroSMP (DO219AD) Package Added SMAFL (SMA – Flat Lead) Package Added SMBFL (SMB – Flat Lead) Package Added MBF Diode Bridge Package
Diode_THT_AKL: 5W Series – Added Zener variants, compatibility with CASE-017AA is now highlighted in the name. DO-35 Series – Added Diac variants. Diode_Bridge_32.0x5.6x17.0mm_P10.0mm_P7.5mm – Corrected silkscreen labels and reversed pin order to be compatible with the new symbols. Diode_Bridge_19.0x3.5x10.0mm_P5.0mm – Corrected silkscreen labels and reversed pin order to be compatible with the new symbols. Added a new pinout variant. Added Diode_Bridge_28.6x28.6x7.3mm_P5.08mm_Vertical – Rectifier bridge package, vertical mount variant. Added Diode_Bridge_3F_35x25x5.5mm_P7.5mm – Three phase rectifier bridge. Added Diode_Bridge_3F_40x21.5x5.4mm_P7.5mm – Three phase rectifier bridge.
Package_DFN_QFN_AKL: Added DFN-4_2x2mm_P0.45mm_EP1x1.35mm Added DFN-6_1.6x1.6mm_P0.5mm Added DFN-6-1EP_1.6x1.6mm_P0.5mm_EP0.6x1mm Added DFN-6-2EP_2x2mm_P0.65mm_EP1.15x0.95mm_EP0.8x0.48mm Added DFN-8-1EP_3x3mm_P0.5mm_EP1.55x1.85mm Added DFN-8-1EP_3x3mm_P0.5mm_EP1.7x1.7mm Added DFN-8-1EP_3x3mm_P0.5mmEP1.45x2.4mm Added DFN-10-1EP-2.6x2.6mm_P0.5_EP1.26x2.35mm Added DFN-10-1EP-2x2mm_P0.4mm_EP0.9x1.5mm Added Linear_DJC_DFN22_6x3mm Added OnSemi_WQFN-10_2.6x2.6mm_P0.5mm
Package_DIP_AKL: Added DIP-4-8_W7.62mm – Used by some optocouplers Added DIP-4-8_W7.62mm_LongPads Modified DIP-8-16_W7.62mm – Overall package length increased to 21.34mm Modified DIP-8-16_W7.62mm_LongPads – Overall package length increased to 21.34mm Modified DIP-8-16_W7.62mm_Socket – Overall package length increased to 21.34mm Modified DIP-8-16_W7.62mm_Socket_LongPads – Overall package length increased to 21.34mm Modified DIP-14_W7.62mm – Overall package length increased to 20.32mm Modified DIP-14_W7.62mm_LongPads – Overall package length increased to 20.32mm Modified DIP-14W7.62mm Socket – Overall package length increased to 20.32mm Modified DIP-14_W7.62mm_Socket_Longpads – Overall package length increased to 20.32mm Modified DIP-14_W10.16mm – Overall package length increased to 20.32mm Modified DIP-14_W10.16mm_LongPads – Overall package length increased to 20.32mm Modified DIP-18_W7.62mm - Overall package length increased to 24.13mm Modified DIP-18_W7.62mm_LongPads - Overall package length increased to 24.13mm Modified DIP-18_W7.62mm_Socket - Overall package length increased to 24.13mm Modified DIP-18_W7.62mm_Socket_LongPads - Overall package length increased to 24.13mm Modified DIP-20_W7.62mm - Overall package length increased to 27.18mm Modified DIP-20_W7.62mm_LongPads - Overall package length increased to 27.18mm Modified DIP-20_W7.62mm_Socket - Overall package length increased to 27.18mm Modified DIP-20_W7.62mm_Socket_LongPads - Overall package length increased to 27.18mm Modified DIP-24_W7.62mm - Overall package length increased to 32.51mm Modified DIP-24_W7.62mm_LongPads - Overall package length increased to 32.51mm Modified DIP-24_W7.62mm_Socket - Overall package length increased to 32.51mm Modified DIP-24_W7.62mm_Socket_LongPads - Overall package length increased to 32.51mm Modified DIP-24_W10.16mm - Overall package length increased to 32.51mm Modified DIP-24_W10.16mm_LongPads - Overall package length increased to 32.51mm Modified DIP-24_W10.16mm_Socket - Overall package length increased to 32.51mm Modified DIP-24_W10.16mm_Socket_LongPads - Overall package length increased to 32.51mm Modified DIP-24_W15.24mm - Overall package length increased to 32.51mm Modified DIP-24_W15.24mm_LongPads - Overall package length increased to 32.51mm Modified DIP-24_W15.24mm_Socket - Overall package length increased to 32.51mm Modified DIP-24_W15.24mm_Socket_LongPads - Overall package length increased to 32.51mm Modified DIP-28_W7.62mm - Overall package length increased to 36.83mm Modified DIP-28_W7.62mm_LongPads - Overall package length increased to 36.83mm Modified DIP-28_W7.62mm_Socket - Overall package length increased to 36.83mm Modified DIP-28_W7.62mm_Socket_LongPads - Overall package length increased to 36.83mm Modified DIP-28_W15.24mm - Overall package length increased to 36.83mm Modified DIP-28_W15.24mm_LongPads - Overall package length increased to 36.83mm Modified DIP-28_W15.24mm_Socket - Overall package length increased to 36.83mm Modified DIP-28_W15.24mm_Socket_LongPads - Overall package length increased to 36.83mm Modified DIP-32_W15.24mm - Overall package length increased to 41.91mm Modified DIP-32_W15.24mm_LongPads - Overall package length increased to 41.91mm Modified DIP-32_W15.24mm_Socket - Overall package length increased to 41.91mm Modified DIP-32_W15.24mm_Socket_LongPads - Overall package length increased to 41.91mm Modified DIP-40_W15.24mm - Overall package length increased to 53.09mm Modified DIP-40_W15.24mm_LongPads - Overall package length increased to 53.09mm Modified DIP-40_W15.24mm_Socket - Overall package length increased to 53.09mm Modified DIP-40_W15.24mm_Socket_LongPads - Overall package length increased to 53.09mm Modified DIP-40_W25.4mm - Overall package length increased to 53.09mm Modified DIP-40_W25.4mm_LongPads - Overall package length increased to 53.09mm Modified DIP-40_W25.4mm_Socket - Overall package length increased to 53.09mm Modified DIP-40_W25.4mm_Socket_LongPads - Overall package length increased to 53.09mm Modified DIP-48_W15.24mm - Overall package length increased to 62.23mm Modified DIP-48_W15.24mm_LongPads - Overall package length increased to 62.23mm Modified DIP-48_W15.24mm_Socket - Overall package length increased to 62.23mm Modified DIP-48_W15.24mm_Socket_LongPads - Overall package length increased to 62.23mm
Package_SON_AKL: Added Infineon_PG-TDSON-8 Added Infineon_PG-TDSON-8_FL Added Infineon_PG-TDSON-8_Dual Added Infineon_PG-TSDSON-8 Added Infineon_PG-TSDSON-8_FL Added Texas_S-PWSON-N8_EP2.2x3mm Added Texas_S-PWSON-N8_EP2.2x3mm_ThermalVias Added WSON-8-1EP_3x3mm_P0.5mm_EP1.45x2.4mm
Package_SO_AKL: Added SO-5_4.4x4.1mm_P1.27mm Added SO-6_6.8x4.6mm_P1.27mm Added SO-6_6.8x4.6mm_P1.27mm_Wide Added SO-6_7.5x3.84mm_P1.27mm Added SO-6_7.5x3.84mm_P1.27mm_Wide Added SO-8_4.4x5mm_P1.27mm Added SOIC-28W-8_7.5x17.9mm_P1.27mm – High isolation SMD package for ISO122U/JU
Package_TO_SOT_THT_AKL: Added TO-3-8_Isolated Package Added TO-262-2 Package Added TO-66 Package Added more pin indicator variants
Optocoupler_AKL – new footprint library containing non-standard optocoupler footprints to match the new Optocoupler_xxx_AKL symbol libraries: Added Vishay_CNY64 Added Vishay_CNY64ST (SMD variant of CNY64) Added Vishay_CNY65 Added Vishay_CNY65ST (SMD variant of CNY65) Added Vishay_CNY66
Package_CSP_AKL – new modified version of the Package_CSP Library from standard KiCAD with modified silkscreen layer and new original footprints: Added LFCSP-VD-8_1EP_3x3mm_P0.5mm_EP1.89x1.6mm Added LFCSP-VQ-16_4x4mm_P0.65mm Added WLCSP-5_1.33x0.9mm_P0.5mm Added WLCSP-8_1.825x1.48mm_P0.5mm
Ferrite_THT_AKL – new footprint library containing most common THT ferrite beads and filters with the new ferrite symbol printed on the silkscreen.
Ferrite_SMD_AKL – new footprint library containing most common SMD ferrite beads and filters.
Ferrite_SMD_Handsoldering_AKL – variant of the Ferrite_SMD_AKL library with the new ferrite symbol printed on the silkscreen under the parts.
Fuse_AKL – new modified KiCAD Fuse footprint library with fuse symbol indicated on all THT parts.
Fuse_AKL_Double – variant of the Fuse_AKL library with silkscreen on both sides of the parts.
Fuse_Handsoldering_AKL – variant of the Fuse_AKL library containing SMD parts with fuse symbols indicated on the silkscreen under the part intended for hand soldering projects.
Capacitor_THT_AKL_Double – new variant of the Capacitor_THT_AKL library with silkscreen on both sides of the PCB.
Diode_THT_AKL_Double – new variant of the Diode_THT_AKL library with silkscreen on both sides of the PCB.
Inductor_AKL_Double – variant of the Inductor_AKL library with silkscreen on both sides of the parts.
Jumper_AKL – new footprint library with wire jumpers in multiples of 0.1 inch pin pitches. Useful for single-sided routing.
Jumper_AKL_Double – variant of the Jumper_AKL library with silkscreen on both sides of the parts.
Package_TO_SOT_THT_AKL_Double – variant of the TO_SOT_THT_AKL library with silkscreen on both sides of the parts.
Resistor_AKL_Double – variant of the Resistor_AKL library with silkscreen on both sides of the parts.