几种PCB软件的对比与选择:Eagle vs Altium vs Pads

我个人第一款用的PCB软件是Eagle。在Eagle被AutoDesk收购之前,Eagle和KiCAD应该是开源社区和Hobbist里用的最多的软件了。还有另外一家DipTrace,授权也比较便宜。一开始的时候Eagle的功能和操作比KiCAD是要好一些的,而且用的人也比较多,有很多零件库可以下载(Spark Fun还是Adfruit的很多板子以前是用Eagle画的,然后他们自己用的库也提供下载)。后来给AutoDesk收购以后就越来越难用而且bug巨多。最后被AutoDesk给砍了,给整合到Fusion 360里面了,弄成了一个四不像。KiCAD倒是感觉越来越好功能越来越稳定,开源社区现在也用的越来越多。甚至有些做RF或者高速项目的也在用。不过我没有非常深入的用过KiCAD,大多只是一些开源项目看看原理图和layout。KiCAD的界面看着和Eagle挺接近的。如果是自己做着玩的项目或者是小的工作室(付不起其他工具的授权费)可以考虑用KiCAD。顺便提一下的是如果是用Mac,Eagle和KiCAD都有Mac的版本。

Altium的话定位上来说不是最高级的EDA软件,个人感觉是介于中高端的定位。他的高速仿真之类的功能是不太强的(不过我个人也用不太到)。从个性化的配置来说我感觉Altium的选项是最多的。但这个有好处也有坏处。好处就是如果你是Altium老鸟的话你可以把Altium配置到最适合你的设置。坏处就是学习曲线会比较深,而且有很多复杂的功能,对大多数人来说根本用不到。我感觉Altium更像是软件工程师开发的软件,而不是硬件工程师开发的软件。很多操作和功能太繁琐。

PADs的话从界面上来说是最老旧而反人类的。但是如果你理解了他的逻辑和快捷操作的话,上手就会很快。而且很多功能都只需要一步或者一个快捷键就能够完成。没有什么花里胡哨的,效率非常高。所以很多老师傅都说PADs拉线很爽。需要注意的是PADs有两个版本logic 和 vx。logic可以说是经典版,vx是后来ui改良的版本。我用logic比较多,vx稍微用过一些。vx的libray比logic的界面和操作逻辑要好太多。但是vx的图和logic兼容性不太好,当时就没有转vx。还有PADs的bug也非常多,没事建议不要乱升级新版。一般上班的地方老师傅都知道哪个版本稳定,就用那个版本就行了。实在要尝鲜的,先在非工作机上装了用用看有没有问题再升级。PADs在Mentor家的定位也是中高端,毕竟上面还有老大哥Expedition。不过PADs的高速仿真之类的比Altium应该好一些,也可以和自家的Hyperlynx搭配。

从就业角度来说,肯定是推荐Altium和PADs。中小型的公司里面用的非常多。KiCAD国内应该用的是比较少的,毕竟就算是个人和学生做自己玩的项目也有学习版。如果从个人用的角度来说,最好是找一款画封装快的或者已经有比较齐全的元器件库的。否则一大部分时间都会花在画封装和原理图库。
只是在立创打一些比较简单的板的话,我其实更推荐直接用嘉立创的EDA。立创上选完件以后,可以直接导入封装,原理图库。元器件库不用自己画的话可以极大得节约时间。网页版也不用装软件,机器配置不是太好也能流畅运行。

格式的话,一般来说生产PCB之前都会导出Gerber文件和NC Drill。Gerber文件简单理解的话可以认为是PCB每一层的照片,包括丝印层,阻焊层,锡膏层,铜皮层等等。有了这些照片,板厂就可以依样画葫芦的制作PCB。NC Drill是钻孔位置信息,包括过孔和插件上的洞和PCB上的开槽等等。Altium和KiCAD都是可以导出Gerber文件来进行生产的。所以不用担心格式兼容性的问题。


觉得好的话可以点赞,关注,收藏哦