近期有很多要学习PCB设计的朋友问什么设计软件最合适?如果是在5年前,我会毫不犹豫地建议Altium Designer,因为这个软件在中国普及率太高了,各种配套的资源都很齐全,随时能够找到熟悉这个工具的人给予指点。但今天我的回答是不同的,原因?
那,有没有一款PCB设计工具非常适合初学者?它最好满足以下条件:
我给出的答案是KiCAD(网站及下载链接www.kicad-pcb.org),看看有关它的介绍:
KiCad 是一种开源电子设计自动化 (EDA) 工具,提供几乎满足任何项目所需的功能。因其高层次的功能且无需许可费,而迅速流行起来。
更详细的介绍可以搜索维基百科:https://en.wikipedia.org/wiki/KiCad,下面我通过几个截图给大家简单介绍一下:
这8个图标分别是KiCAD的8大功能,很全面、强大
KiCad系统自带的符号库
很多器件的库文件(原理图符号、封装、3D模型)都可以从UltraLibrarian网站上找到并可以下载,我今天设计中用到的所有器件都在这个网站上,没有自己创建一个元器件的库,省去了自己创建库的时间,并保证了正确性。
这是我从UltraLibrarian上下载的Lattice的FPGA(XO2-1200系列)的封装库及3D模型库,很强大、很方便吧?
大名鼎鼎的Digikey、Sparkfun都有支持KiCAD的库放在了Github上供设计工程师下载安装使用,如果工程师在Digikey购买的器件,或者在Sparkfun看到的开发板,这些器件的设计库文件都已经由这两个公司的专业工程师创建好,直接拿来用就好了。
非常方便,是不是?
今天我简单体验了一下,在Mac上安装了KiCad并用它设计了一个“基于树莓派Zero的数据采集和信号发生子卡”(一个晚上完成了原理图部分),在这个设计中我用到的核心芯片和接插件都是比较新的,让我感觉比较吃惊的是,这些器件都能够在KiCAD自带的库里、UltraLibrarian网站上找到,从UltraLibrarian下载的原理图符号库、封装库、3D模型库非常便捷地配置在KiCAD的库中,大大加速了我的设计并保证了设计的准确性,不用为造新的元器件库花费时间而且还有出错的风险。
我花了一晚上在Mac上绘制的电路图(还没结束)
对于初学者来讲,这个软件用起来很直观、轻便,学习的门槛应该比AD要低不少。
有朋友会问,你怎么不推荐Eagle和基于云的设计工具?我的回答:
所以,目前你没有别的选择,貌似KiCAD是你唯一,也是最好的选择。
END
硬禾团队一直致力于给电子工程师和相关专业的同学,带来规范的核心技能课程,帮助大家在学习和工作的各个阶段,都能有效地提升自己的职业能力。