DawidCislo / Alternate-KiCad-Library

Alternate KiCad Library is a massive symbol and footprint library containing refreshed, new symbols and footprints for KiCad focused on improving Schematic and PCB readability and aesthetics, mainly intended for hobbyist use.
https://www.alternatekicadlibrary.com/
109 stars 11 forks source link
footprint-library kicad kicad-libraries silkscreen smd-footprints symbol-library

Alternate-KiCad-Library

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.

Version 4.0 is out now, get it via KiCad's PCM or download directly from this repository.

Documentation

Installation Instructions

List of changes:

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 image

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

Installation instructions for Plugin and Content Manager:

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

Manual installation:

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.

File description

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.

Compatibility:

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

Changelog:

Version 4.0

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:

Version 3.0

NEW SYMBOLS:

NEW FOOTPRINTS: Nearly all SMD footprints have been revamped:

Version 2.1

Footprint libraries:

Version 2.0 (Symbol Library Update)

NEW SYMBOL LIBRARIES:

NEW FOOTPRINTS:

Version 1.1

Version 1.0