前置条件
- macOS Sequoia (15.2)
- MacBook Pro 2023-Apple M2 Pro (4能效核、8性能核、32GB内存、2TB磁盘)
- OpenSCAD 2024.12.13 (或更高版本)
- FreeCAD 1.0.0 (或更高版本)
- KiCad 8.0.7 (或更高版本)
由于 KiCad 缺少国产零件的封装,所以部分封装库我们需要自己创建。
由于 KiCad 缺少国产零件的封装,所以部分封装库我们需要自己创建。
在使用KiCAD的时候,如果官方自带的封装库(footprint)缺少元器件的封装,我们可以在一些第三方库中查找。
In addition to the official KiCad libraries, there are other, third party sources for KiCad library packages.
While the following links may be useful sources of library packages, they are not maintained or endorsed by the KiCad project.
Digi-Key maintains an atomic parts library for KiCad on their GitHub page. These libraries are licensed under an agreement similar to the official libraries.
Octopart provides individual KiCad symbols and footprints for many components in their extensive library of components.
SparkFun Electronics provide KiCad library files for many of their products on their GitHub page. These libraries are based on the SparkFun Eagle libraries.
SnapEDA provides KiCad symbol and footprint libraries for their customers. The libraries are freely available and can be found on their KiCad library page. The library license can be found on their terms of service page.
PCB Libraries offers their Professional Edition PCB Footprint Expert product to KiCad users for no cost. Instructions for setting up the Professional Edition license key are available in their documentation.
https://github.com/xtoolbox/lc_kicad_lib
最近在把macOS Big Sur系统上的KiCAD从5.x升级到6.x之后,新建的项目在进行关联封装操作的时候,报错
1 |
No PCB footprint libraries are listed in the current footprint library table. |
具体如下图:
造成这个问题的原因是KiCAD 6.x版本的全局封装库默认存储位置发生了变动,从低版本升级上来,还是会从以前的配置文件中读取原来配置的路径信息,导致找不到新版本的全局封装库路径。
解决方法是删除低版本配置的封装库相关的配置信息即可(删除之前,先关闭KiCAD软件,否则删除无效)。
macOS系统:
1 |
$ rm -rf ~/Library/Preferences/kicad |
Windows系统:
1 |
$ del C:\Users\ …\AppData\Roaming\kicad |
Linux系统:
1 |
$ rm -rf ~/.config/kicad |
完成后,重启KiCAD软件即可。
KICAD TUTORIAL-Make Your First Printed Circuit Board
1 2 3 4 5 |
$ sudo add-apt-repository --yes ppa:js-reynaud/kicad-5 $ sudo apt update $ sudo apt install kicad |