This is a free to use KiCad library.
Compatible KiCad version: 9 (and higher)
- More than 400 symbols and 80 footprints.
- Datasheet for each part (if applicable)
- 3D models for each footprint (if applicable)
- Lily KiCad toolbox:
- Check library for consistency
- Generate part IDs for the Lily ERP system
- Generate manufacturing data for a design
- PDF files for documentation (schematics and component placement)
- Import for the Lily ERP
- Bill of materials (BOM) for Excell
- BOM for JLCPCB (with specific JLCPCB part IDs)
- Gerbers and drill files
- Position file for JLCPCB (can also be used for other manufacturers)
- ODB+ output
- 3D model of PCB
- Archive design after generating output for traceability
Additional information:
Do you have a request for a component? Submit a request using the issue tracker. Please specify a specific manufacturer, manufacturer part ID if possible.
The repo is set up as follows:
lily_kicad_lib/
|- 3d_models # 3D models for the footprints
|- docs # documentation, datasheets, source for the GitHub pages
|- lily_footprints.pretty # footprint library
|- projects # example and test projects
|- symbols # symbols library
|- templates # design templates, sheet templates, etc
|- toolbox # sources of the Lily KiCad toolbox, with build script for build an executable
The 3D models are taken from three sources:
- KiCad 3D models
- Manufacturer 3D models
- Self created 3D models (design is included in the repo)
Footprints are created using the specifications of the manufacturers. All footprints have a 3D model attached if applicable. All footprints have the following extra attributes:
- Revision: numeric value for the revision of the footprint.
All symbols have the following extra attributes:
- Revision: numeric value for the revision of the symbol.
- Status: Active or Obsolete
- Manufacturer: manufacturer name (original, alternatives are not added)
- Manufacturer_ID: manufacturer part ID (original, alternatives are not added)
- Lily_ID: part ID for the ERP system used in LilyTronics.
- JLCPCB_ID: part ID used by JLCPCB.
There are two ways you can use the KiCad libraries:
- As a project specific library
- As a global library
Which one you choose is depending on your preferred way of working. See the KiCad documentation on how to add libraries. If your KiCad project is also in a git repository, you can clone this library as a sub module in your git poject. See the Git documentation on how to add sub modules to your projects.
This library is provided as is, without any support. We do not take any liability for damages when using this library.
(c) LilyTronics (https://lilytronics.nl)