能够自己设计PCB对于硬件工程师、创客爱好者来说越来越重要、越来越有用,如果不会用CAD工具设计PCB, 你就只能依赖面包板来实现一些简单的电路,功能上非常受限制;性能也会打折扣。如果你掌握了如何使用CAD工具来设计PCB, 就可以按照自己的意愿来设计出各种项目,做出各种有创意的作品,当然,会设计PCB也是硬件研发型企业需要的一项重要技能。。

行业里可以用来做PCB设计的CAD工具有很多种,有收费的,比较很多人熟知的Altium Designer、Pads、Allegro、Fusion 360等,当然还有一些免费、开源的PCB设计工具如Fritzing, gEDA, FreePCB,以及我们这个课程中要用到的KiCad等。这些工具都能用来设计至少两层的印刷电路板,收费的工具一般也会提供一个免费的版本,但要么在功能上设限,要么在使用的时间上设限。有些CAD工具也提供了电路仿真的功能。

那,我们为什么要选用KiCad呢?有几个重要的原因:

  • 首先,它是一款免费的设计工具,能够流畅地运行在Windows、MacOS甚至树莓派的Linux操作系统上。过去几年随着行业对盗版软件的打击力度增大,很多中小企业纷纷寻找替代方案,毕竟付费的商业软件费用太高,这些企业无法承受。完全免费、性能又能媲美那些收费软件的KiCad就成了一个非常好的选择。
  • 同时,它也是一款完全开源的工具。在KiCad的官网和Github上我们可以下载、安装直接能够运行的软件包,也可以下载每个版本的完整的源代码,任何企业或个人都可以基于这些源代码进行编译、定制,添加一些自己需要的功能或调整它的界面,灵活度非常高。尤其是在现在的产业大环境下,自主可控是很多企业用户要考虑的,KiCad的开源可以让我们放心地使用。
  • 开源更大的好处其实是其迅速增长的生态资源。这几年,全球的用户,尤其是在开源硬件领域非常活跃的企业和个人,都纷纷分享他们基于KiCad设计的作品,我们在网上可以看到大量用KiCad绘制的原理图、PCB版图、针对KiCad的元器件库、以及各种提升效率的插件工具,我们可以直接使用或在其基础上借鉴、改进,这些用户的贡献都大大丰富了KiCad的资源生态,让更多的用户受益。
  • 也许你会问,我花时间学会使用这款软件,将来它的前途如何?跟那些收费的商业软件相比有没有竞争力?我可以告诉你的是,KiCad虽然免费、开源,但它已经是目前所有免费设计工具中功能最强大、性能最佳的一款,KiCad由世界各地的软件和电气工程师组成的志愿者团队开发,获得了一些国际组织(比如CERN、树莓派基金会、Arduino LLC等知名硬件社区组织,以及全球著名的元器件分销商得捷电子Dig-key的赞助和支持,顺便说一下,KiCad官网现在用的域名www.kicad.org就是得捷电子Digi-key花钱购买并赠送给KiCad开发团队的。在这些全球知名组织、企业以及开源贡献者的支持下,这款软件还在不断升级。你不用担心花时间学会了它,在未来会面临被淘汰的风险。

KiCad诞生于1992年,目前最新的版本是KiCad6.0,是去年年底刚推出来的,相对于前期的版本,无论功能、性能还是操作界面都得到了很大的提升,同时它有着简单、轻便、配置灵活的特点,也非常适合教育和电子爱好者入门使用。

我们的课程就基于这个版本,通过总计100节视频课程,其中50节为主线,另外50节为知识点视频,以两个实例项目带着大家从零基础成长为KiCad设计高手。

下一节,我们就看一下如何在电脑上安装KiCad


下一节:如何在Windows下安装KiCad6?