为了方便大家,我将编译好的jar文件提供下载,以下是安装使用Kicad自动布线的方法
1、下载JRE8(不用JDK,因为我们不需要编译了)
2、下载编译好的freerouting
3、安装好JRE8
4、解压freerouting.zip,在解压目录中找到Kicad-freerouting.jar,并双击运行它
5、参考下文进行自动布线的操作:
(1)运行NetBean编译出来的工程,点击Open Your Own Design
(2)导入步骤4中的.dsn文件
(3)点击Autorouter,开始自动布线,等待布线完成
(4)File->ExportSpectra Session File
那么这个文件保存到了哪里呢?它自动将步骤4中的.dsn文件替换了
(5)在kicadpcb界面中,点击File->Import->Spectr Session,找到这个.dsn文件即可
参考帖子:
http://bbs.ppptalk.com/forum.php?mod=viewthread&tid=25&extra=page%3D1
以前玩过的kicad自动布线,分享给大家!
1.准备三个文件
(1)NetBean with JDK8下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
(2)FreeRouting-master下载地址:
https://github.com/nikropht/FreeRouting
(3)jh.jar下载地址:
https://github.com/kellertuer/Gravel/blob/master/javahelp/jh2.0/javahelp/lib/jh.jar
点击raw,开始下载
将文件(2)解压出来
2.打开 NetBeans IDE,开始构建工程,工程名取为KICAD-Autorouting
(1)然后选择File|New Project -> Jave Project with existing sources
(2)使用Add Source Package添加文件(2)Free Routing-Master
(3)点击编译,此时出现错误,找不到库文件
error: package javax.hnlp does not exist
3.添加Jah库文件
(1)在IDE界面右键点击NetBean IDE并选择properties
(2)在界面左边部分找到libraries并选择,然后使用add JAR/Folder添加jh.jar
(3)在界面左边找到application下面的Web Start,选中enable web start
(4)再次编译并执行,此时编译应该通过并弹出FreeRouter的运行程序
4.在KICAD中,准备.dsn文件
(1)打开前面讲过的例程工程,注意封装布局和设计规则已经完成
(2)点击tools->FreeRoute
(3)Export a Spectra Design (.dsn) File,保存并记住路径,注意这个路径不能有中文,否则程序可能死机。
5.开始自动布线
(1)运行NetBean编译出来的工程,点击Open Your Own Design
(2)导入步骤4中的.dsn文件
(3)点击Autorouter,开始自动布线,等待布线完成
(4)File->ExportSpectra Session File
那么这个文件保存到了哪里呢?它自动将步骤4中的.dsn文件替换了
(5)在kicadpcb界面中,点击File->Import->Spectr Session,找到这个.dsn文件即可