商店
LibrePCB
0
2018年11月25日
概述
LibrePCB 是一个免费、开源的电子设计自动化(EDA)软件套件,专注于原理图捕获和印刷电路板(PCB)布局,提供从概念到制造的全流程工具,包括符号/足迹库管理、DRC 检查、3D 查看和 Gerber 输出。它设计目标是易用、直观,适合初学者、爱好者、学生和小型专业项目,同时支持复杂多层板。LibrePCB 由瑞士电气工程师 Urban Bruhin主导开发,托管于 librepcb.org 和 GitHub,采用 GPL v3 许可,支持 Windows、macOS 和 Linux。
历史与发展
- 起源:
- 2013年:由 Urban Bruhin 启动,作为个人项目,目标创建“易用、直观”的开源 EDA 工具。
- 早期发展:
- 2013-2017年:概念和测试阶段,内部开发。
- 公开发布:
- 2018年11月25日:0.1.0 首次稳定发布。
- 关键里程碑:
- 2023年9月:1.0.0 发布,标志成熟稳定。
- 2024年4月:1.1.0 发布,支持 Qt6 和 Windows 64 位。
- 2024年12月:1.2.0 发布,bugfix。
- 2025年3月24日:1.3.0 发布,添加交互式 HTML BOM 和 KiCad 库导入改进。
- 2025年9月:2.0 UI 预览发布,使用 Slint(Rust UI 工具包)重写界面。
- 当前状态:
- 开发者全职开发(NLnet 资助),2.0 版预计 2025 年底/2026 年初。社区活跃,GitHub Star 超 2k。
主要特点
- 直观界面:
- 单窗口多标签设计(原理图/板子/库编辑器),键盘导航强。
- 库概念:
- 独特库系统:分离符号、足迹、器件、封装,提高复用和稳定性。
- 原理图编辑器:
- 层次化、多页、实时零件信息(库存/价格/生命周期)。
- PCB 编辑器:
- 推送拖拽布线、多层支持、DRC、3D 查看、盲埋孔。
- 输出与制造:
- Gerber、BOM、拾取放置文件一键生成,支持 PCB 订购集成。
- 文件格式:
- 人可读 S-Expression,支持 Git 版本控制。
- 跨平台:
- Windows/macOS/Linux,Qt/Slint UI。
- 扩展性:
- Python 插件、KiCad 库导入。
- 2025 年新特性(1.3.0+):
- 交互式 HTML BOM、Rust 代码引入、下一代 UI 预览。
优势与局限性
优势:
- 易用直观:界面现代,初学者友好。
- 人可读文件:纯文本,支持 Git 无冲突。
- 库管理强:器件/封装分离,提高复用。
- 全流程:从原理图到制造一站式。
- 活跃开发:2025 年全职开发,2.0 UI 重写。
局限性:
- 库较少:官方库不如 KiCad 丰富。
- 高级功能少:无 SPICE 仿真、无复杂装配。
- 社区规模:小於 KiCad。
- 对比软件:
- KiCad:库多、功能全。
- EasyEDA:云端免费。
- Altium:专业付费。
总结
LibrePCB 是一个免费开源的 EDA 软件套件,最新 1.3.0(2025年3月24日),以易用、直观和人可读文件为核心,适合初学者和小型 PCB 项目。相比 KiCad(库丰富)、EasyEDA(云端)、Altium(专业),LibrePCB 的界面和库概念突出,但库规模小。适合开源硬件和教育,2.0 版值得期待。


