altium designer文件pcbdoc和schdoc转kicad
这篇文章很详细, 不过我觉得比较好的方式是其中提到的altium2kicad这个Github项目.
需要安装perl, 不过如果装了git的话, git下似乎默认会装一个perl,使用where perl
命令看一下就知道了. 如果没有装, 建议装strawberry perl, 另一个版本ActivatePerl我在Win10上安装不上, 进度条到最后总是不能完成. 装完使用perl -v
可以查看是否装好.
altium2kicad里面主要用convertpcb.pl
转换当前目录下的所有.pcbdoc
, 转换后后缀名为.kicad_pcb
, 这是我有史以来看到的最长的后缀名和第一个带下划线的后缀名了... unpack.pl
解压缩.pcbdoc
和.schdoc
文件, convertschema.pl
转换原理图. 在转pcb或sch以前必须要先unpack. 我就把这两步做成bat文件了. 如a2kpcb.bat
:
perl D:\rsoft\altium2kicadmaster\unpack.pl
perl D:\rsoft\altium2kicadmaster\convertpcb.pl
有时候运行会提示缺少组件: you may need to install the Math::Geometry::Planar module
. perl上安装模块组件的方式是通过cpan
,不过在此之前最好先给cpan改一下镜像源, 找到CPAN/MyConfig.pm
文件, 修改其中的urllist
为163镜像:
'urllist' => [q[http://mirrors.163.com/cpan/]],
然后进行安装:
perl cpan Math::Geometry::Planar