首页
/ 【亲测免费】 FreeRouting 开源项目教程

【亲测免费】 FreeRouting 开源项目教程

2026-01-16 09:21:44作者:齐添朝

项目介绍

FreeRouting 是一个免费且先进的 PCB 自动布线工具,能够与大多数 PCB 设计程序兼容,包括 KiCad、LayoutEditor 和 Eagle。它通过标准的 Specctra 或 Electra DSN 接口与众多 CAD 工具协同工作,支持导入 DSN 文件并导出 Specctra 会话文件。FreeRouting 自 2004 年由 Alfons Wirtz 开发,2008 年停止开发,2014 年发布源代码并采用 GPL 许可证。自 2015 年起,FreeRouting 被包含在 LayoutEditor 包中,并由其团队维护。

项目快速启动

安装与运行

  1. 下载 JRE:选择 JRE 作为包类型,版本选择 21。
  2. 运行 JAR 文件:下载并运行 JAR 文件,使用以下命令:
    java -jar freerouting-1.9.0.jar
    
    注意:在 macOS 上,不能从 Finder 启动 FreeRouting,必须使用终端。

基本使用

  1. 导入 DSN 文件:通过 Specctra 接口导入 DSN 文件。
  2. 开始布线:选择布线模式(90 度、45 度或自由角度)并开始布线。

应用案例和最佳实践

案例一:KiCad 集成

FreeRouting 与 KiCad 集成良好,用户可以在 KiCad 中生成 DSN 文件并导入 FreeRouting 进行自动布线。以下是基本步骤:

  1. 在 KiCad 中生成 DSN 文件
  2. 导入 DSN 文件到 FreeRouting
  3. 选择布线模式并开始布线

最佳实践

  • 使用自由角度模式:FreeRouting 的自由角度模式在生产中稳定且功能强大,推荐在复杂设计中使用。
  • 定期保存会话:在布线过程中定期保存 Specctra 会话文件,以防数据丢失。

典型生态项目

LayoutEditor

LayoutEditor 是一个强大的 PCB 设计工具,自 2015 年起包含 FreeRouting,并负责其源代码的维护。用户可以在 LayoutEditor 中直接使用 FreeRouting 进行自动布线。

KiCad

KiCad 是一个开源的电子设计自动化套件,与 FreeRouting 兼容良好。用户可以在 KiCad 中设计 PCB 并使用 FreeRouting 进行自动布线。

通过以上教程,用户可以快速上手 FreeRouting,并了解其在实际应用中的最佳实践和相关生态项目。

登录后查看全文