For Altium Designer, KiCad...
该仓库旨在为ECAD(电子计算机辅助设计)软件提供全面的电子元器件库,涵盖流行的平台,包括Altium Designer、KiCad等。
-
广泛的元器件覆盖: 我们的库包含各种电子元器件,从电阻和电容到集成电路和连接器,确保您在PCB(印刷电路板)设计中有多样化的选择。
-
与供应商无关: 元器件以与供应商无关的方式组织,可根据项目需求从各种制造商中选择元器件。
-
封装兼容性: 每个元件都附有封装信息,确保能够无缝集成到您的PCB布局中。封装设计与主流ECAD软件平台兼容。
-
定期更新: 库会定期更新,以包括最新的元器件和改进。我们欢迎社区的贡献和反馈,以提升整体质量和覆盖范围。
安装前可以先阅读 这篇文章 了解一些背景知识。
ADLib元器件库使用PostgreSQL数据库存储元器件信息,所以需要安装PostgreSQL数据库驱动,可以到 PostgreSQL官网 下载对应的驱动,建议安装64位版。访问官网有困难的同学可以到百度网盘下载:
链接: https://pan.baidu.com/s/1DnWgRIRjggwleEUL5EnFAw?pwd=ty4h 提取码: ty4h
安装13.2版本就可以。
安装好ODBC驱动后,到Windows的数据源管理器中添加ODBC数据源:
我安装的是64位驱动,所以这里打开的是64位的ODBC管理器:
打开后选择添加,然后选择刚才安装的数据库对应的驱动:
填写数据源名称和描述(可以不修改,保持默认),配置连接参数,然后点击测试连接,如果连接成功,点击确定完成添加。
至此,数据源就添加好了。
AD数据库类型的元器件库,元器件信息存储在数据库中,元器件符号和封装依然使用对应库文件。
到GitHub下载元器件库文件:
这里下载zip压缩包或使用git clone都可以,建议使用git clone,这样可以方便后续更新。
对git不熟悉的可以参考 Pro Git。
不方便访问GitHub的小伙伴可以clone
以下地址:
git clone https://github.boringhex.top/github.com/boringhex-top/OpenECADLib.git
当然也可以用上面截图中的加速器。
下载好元器件库后,建议将元器件库存放在一个固定的位置,方便后续更新。
将元器件库中的example.std-lib.DbLib
修改文件名为std-lib.DbLib
,然后用Altium Designer打开:
如果前面的ODBC数据源名称跟我前面的示例一致,这里只修改User ID
和Password
即可。
如果ODBC数据源名称不一致,可以点击Build
修改数据源配置,根据向导选择对应的ODBC数据源。
然后点击Connect
测试连接,连接成功后点击Ctrl + S
保存DbLib文件。
新建工程,然后安装基于文件的库:
可以全局安装这个库,这样在所有工程中都可以使用。
在元器件库目录下,使用git pull
命令更新库文件:
git pull
可以参考 这篇文章。
- 克隆仓库到本地机器。
- 在KiCad中,转到“Preferences”并选择“Manage Symbol Libraries”。
- 将克隆仓库的路径添加为符号库。
- 现在库中的元件可以在KiCad项目中使用。
我们欢迎对库的覆盖范围和质量进行贡献。如果您有新的元器件、封装或对现有条目的改进,请随时提交拉取请求。请遵循我们的贡献指南以便进行顺畅的协作。
该库采用MIT许可证发布,确保保持对社区的开放和可访问性。
我们要感谢那些为使这个库成为ECAD社区宝贵资源的贡献者们。
注意: 如果您遇到任何问题或有建议,请在问题页面上提出,或加入我们的社区论坛讨论。
我们非常感谢你考虑支持我们的项目!你的支持将帮助我们继续改进和扩展这个项目。
如果你想要捐款支持我们的项目,你可以点击下面的捐助按钮:
这将会带你到我们的Ko-fi页面,你可以在那里进行捐款。
或者直接使用支付宝/微信进行捐助:
除了捐款,还有许多其他方式可以支持我们的项目:
- 贡献代码: 我们欢迎所有的代码贡献,无论是新功能,bug修复,还是文档改进。
- 宣传项目: 你可以通过在社交媒体上分享我们的项目,或者向你的朋友和同事推荐我们的项目来帮助我们。
再次感谢你的支持!