PCB / EDA
TraceMaker
KiCad 自动布线与元件布局工具,直接处理 .kicad_pcb 文件。
能力与兼容性 官方声明
- 官方声明支持 KiCad 9/10 板文件布线,并提供独立的元件布局程序。
- 采用 KiCad 的 kicad-cli pcb drc 验证结果;工具自身 DRC 与 KiCad 检查需要区分。
- 提供命令行、可选实时 viewer,以及明确面向 KiCad 10 的 action plugin。
已知局限 待实测
- 上游承认密集 BGA、细间距 QFN 等场景成功率有限,从零布局仍未达到其目标。
- 项目方报告相对 Freerouting 使用更多过孔;需按具体板卡检查质量与成本。
- KiCad DRC 通过不等于信号完整性、电源完整性或高速接口设计通过验证。
- 上游测试缺少测试板或 kicad-cli 时可跳过;绿色测试摘要不能独立证明覆盖完整。
能力、性能与兼容性来自固定版本上游资料;benchmark 是项目方测试结果。本站尚未构建或运行 TraceMaker,也没有 RK3588 高速载板验证证据。
构建路径与许可证
| 环境 | Preset | 上游前提 |
|---|---|---|
| Linux · CPU | cpu-only | 上游开发环境为 Ubuntu 26.04 / GCC 15;较旧编译器未验证。 |
| Linux · CUDA | release | 可选 CUDA 12.x;GPU host compiler 使用 GCC 13/12。 |
| macOS · Apple silicon | macos-cpu / macos-metal | README 提供 CPU / Metal 构建路径;Metal 只加速 cost-to-go fields。 |
NOTICE 附有 CUDA runtime 链接额外许可。第三方依赖及下载的测试板保留各自许可;分发、修改或集成工具前核对 LICENSE / NOTICE。