Skip to content

A set of symbol Libararies and a set of footprints and 3d models of the basic components from JLCPCB smt assembly

License

Notifications You must be signed in to change notification settings

CDFER/JLCPCB-Kicad-Library

Repository files navigation

JLCPCB-Kicad-Library

License: MIT

A full KiCad library containing matched schematic symbols and PCB footprints, complete with 3D STEP models. All components are from JLCPCB's basic and preferred parts list, ensuring no extra setup costs. I’m not affiliated or sponsored by jlcpcb, just another customer.

Kicad 3d View Fusion 360
3D Component Sample 3D Component Sample in Fusion 360

Screenshots

R0402x4 Symbol Selection Boost Symbol Selection

Schematic Buck Choose BOM Fields Output BOM csv file

Features

  • Daily updated stock and pricing information (uses Github Actions)
  • Utilizes .step files for seamless SolidWorks and Fusion 360 integration
  • 99% of components include 3D models
  • Datasheet links
  • Supports JLCPCB Tools Plugin
  • Optimized for KiCad 8
  • Allows you to export price to BOM

Manual Setup

  1. Download the library.
  2. Place it within your KiCad project folder.
My_Kicad_Project_Folder
├── JLCPCB-Kicad-Library-Folder
└── My_Kicad_Project.kicad_pro
  1. Add libraries in KiCad:
  • Add the library in Kicad -> Preferences -> Manage Symbol Libraries -> Project Specific Libraries -> Add existing Library to table -> Select all .kicad_sym files in the JLCPCB-Kicad-Symbols folder
  • Add the library in Kicad -> Preferences -> Manage Footprint Libraries -> Project Specific Libraries -> Add existing Library to table -> Select the JLCPCB-Kicad-Footprints folder

If you have any issues setting it up feel free to post an issue :)

Git Submodule Setup (allows you to automatically update pricing and stock)

Open Git Bash in the Kicad Project folder (in the right click menu on windows if you have git installed)

$ git submodule add https://github.com/CDFER/JLCPCB-Kicad-Library.git

and to update it all you need to run to update is:

$ git submodule update --remote

Notes

  • Even though I have tested this library a number of times on pcb orders now, be careful and always check the output footprint and symbol.
  • If you notice that anything is wrong or that an important feature is missing, please open an issue or pull request so it can be fixed.

License

This library is released under the MIT license

© 2024 Chris Dirks

About

A set of symbol Libararies and a set of footprints and 3d models of the basic components from JLCPCB smt assembly

Topics

Resources

License

Stars

Watchers

Forks