开篇


说到PCB设计软件,不知道大家率先映入脑海的是什么呢?Altium Designer,Cadence Allegero,还是Eagle?我想,以上这几个名字应该是占据比重最大的。

关于PCB设计,博主在之前基本没有接触过,本科时期也不过就是简单地在电工实习里照葫芦画瓢,迷迷糊糊地用过一次AD。而到了硕士阶段,由于所学专业不是直接与硬件电路设计相关的,所以到目前为止,我还一直没有PCB电路板绘制方面的学习经历。但是,身为一名电子设计的爱好者,即使做不到精通PCB,我觉得至少也要对这个领域有最起码的了解,这就促使我下定决心来学习一下PCB设计。

既然下了决心来学PCB,就自然引出了开篇的那个问题,PCB设计软件的选择问题。毫无疑问,AD(Altium Designer)在业内绝对是大名鼎鼎,我身边搞硬件的同学画板子全都是用的AD。但是,谈到软件的使用,有一个绕不开的问题,那就是版权。博主在网上随手一搜AD正版使用一年的价格,至少10W+,这对我们个人爱好者来说实在是,Emmmmm……有的朋友说可以破解,其实也不失为一种方法,那些满天飞的律师函大都是针对公司的,法律对个人使用者还是很宽容的(学生是可以申请免费使用权的,所以学生们珍惜自己的在校时间啊!)。但是,如果说有可以使用的免费开源正版PCB设计软件,为什么不去试一试呢?

什么是KiCad?

抱着尝试的心态,我查阅了一些资料,发现有一个软件的名字出现的频率最高——KiCad。究竟什么是KiCad呢?

KiCad是一款完全免费开源的EDA设计软件,最初由法国工程师 Jean-Pierre Charras 以个人的身份独立开发,在1992年时就公布了最早的发行版。"KiCad"这个名字来源于 Jean-Pierre Charras 的一个朋友的公司名字的首部"Ki"和"Cad"的组合。目前,KiCad的开发不再由个人完成,而是由专门的开发者团队进行维护升级。据说近两年来,KiCad在国外目前以爆发式的增长态势全面入驻PCB软件领域,而国内也有越来越多的工程师加入到KiCad使用的队伍中。经过仔细地权衡与思考,我最终决定采用KiCad这款软件作为自己PCB设计领域的敲门砖。

为什么选择KiCad?

为什么把KiCad作为入门PCB的首选呢?博主在此罗列出KiCad的3大优势:

1. 免费

与其费力破解,使用盗版AD,遇到不可预计的BUG,何不勇敢尝试一下免费正版KiCad。免费的另一层含义,不就是白送嘛,所以长期贫穷的博主觉得免费软件实在是香,对自己诱惑力太大。而且支持正版,打击盗版,从某种程度上也算是一种美德。

2. 开源

众所周知,"开源"这两个字有着巨大的魔力,好的开源项目总是能够吸引成千上万的人来对它进行不断地完善。发现问题、完善、再发现、再完善,在这种良性的循环之下,开源项目只会向着越来越好的性能发展。Linux操作系统,RISCV等都是开源项目,无不展现着蓬勃旺盛的生命力。而KiCad显然具有一个优秀开源项目所应该具备的一切素质,世界著名的创客开发网站Adafruit,SparkFun等,都采用了KiCad作为自己网站内PCB设计的主流软件,并且为KiCad专门设计了相应的库文件,这些都明确说明了KiCad会向更好的方向前进。

3. 兼容性好

Kicad官网给出了KiCad在Windows、Mac、Linux三种操作系统下的安装镜像文件,这说明了KiCad这款软件在不同的操作平台上都可以使用。相信大家都了解,AD在Linux和Mac下是不兼容的,这就让很多持有Mac的创客们有些尴尬,空有一身武艺却无处施展,而KiCad良好的兼容性将完美解决这个令人感到尴尬的问题。而且,不止如此,Kicad甚至可以完美地运行在树莓派上(一种小型的单板电脑)。这说明什么,说明了KiCad这个软件本身就足够精简,不然以树莓派的运算速度与能力是不可能完成PCB设计的。

免费、开源、兼容性好,这三大优势是AD所不具备的,所以我选择KiCad作为我的PCB设计入门软件。

总结

KiCad作为开源软件,现在国内的教程相对来说较少,博主会尽自己最大的努力搜集资料进行学习。在后续的Kicad系列文章中,我会不断地更新Kicad的使用方法与个人的使用心得。相信Kicad能够给我带来不错的体验,满足我的期待。

据说国产的立创EDA也在不断地发展,而且支持网页在线设计,感兴趣的朋友可以多多关注。

感谢大家支持

我为什么选择KiCad?相关推荐

  1. Java程序员修炼之路(一)我们为什么选择Java

    我们为什么选择Java 大多数人选择Java可能只是因为听说Java前景好.Java比较好找工作.Java语言在TIOBE排行榜上一直位于前三等等之类的原因,但是Java具体好在哪里,心里却是没有什么 ...

  2. 为什么选择数据分析师这个职业?

    我为什么选择做数据分析师? 我大学专业是物流管理,学习内容偏向于管理学和经济学,但其实最感兴趣的还是心理学,即人在各种刺激下反应的机制以及原理.做数据分析师,某种意义上是对群体行为的研究和量化,两者有 ...

  3. Cordova webapp实战开发:(1)为什么选择 Cordova webapp?

    很长时间没有专注写代码了,即使写点代码也主要是写写敏捷个人app,这个App主体内容是我用了一周的时间,使用PhoneGap+JQueryMobile搭建的,之所以会比较快的完成,是因为11年我在做建 ...

  4. 我们为什么选择Kubernetes

    [编者的话]这篇文章介绍了作者在选择容器编排工具过程中的一些总结和经验,各个编排工具的特性比较,以及自己团队为什么选择Kubernetes. 几个月前,我开始调研Docker容器的编排工具,例如一些可 ...

  5. kicad绿油开窗_GitHub - OS-Q/S05: KiCad EDA

    related : M12 KiCad于1992年由Jean-Pierre Charras在IUT de Grenoble工作时创建.2013年,CERN BE-CO-HT部门开始为KiCad提供资源 ...

  6. KiCAD初学者指南

    本文来自于 sparkfun网站中的博文:Beginner's Guide to KiCad . 01简介 如果你决定将设置PCB电路板软件从EAGLE PCB或者其他现在所使用的PCB的EDA转移到 ...

  7. 《深入理解Nginx:模块开发与架构解析》一1.2 为什么选择Nginx

    1.2 为什么选择Nginx 为什么选择Nginx?因为它具有以下特点: (1)更快 这表现在两个方面:一方面,在正常情况下,单次请求会得到更快的响应:另一方面,在高峰期(如有数以万计的并发请求),N ...

  8. cassandra hbase_为什么选择Cassandra

    cassandra概况 为什么选择Cassandra?cassandra到底有那些令人印象深刻的特点呢?不防我们先来看下cassandra目前的大体概况. 理论扎实,师出名门 cassandra不仅吸 ...

  9. 为什么选择图形数据库,为什么选择Neo4j?

    最近在抓取一些社交网站的数据,抓下来的数据用MySql存储.问我为什么用MySql,那自然是入门简单,并且我当时只熟悉MySql.可是,随着数据量越来越大,有一个问题始终困扰着我,那就是社交关系的存储 ...

最新文章

  1. Redis安装异常解决办法
  2. Siamese-RPN目标跟踪算法
  3. python中处理日期和时间的标准模块是-关于时间和Python的时间处理模块
  4. python表示矩阵
  5. 08.Eclipse下Ndk开发(使用fmod实现QQ变声功能)
  6. bondat蠕虫传播与对抗
  7. c语言100阶乘的代码,求10000的阶乘(c语言代码实现)
  8. 理解 invokedynamic
  9. Python编程基础07:选择结构
  10. IntelliJ IDEA 2018 设置代码提示对大小写不敏感
  11. 简单干净的C#方法设计案例:SFCUI.AjaxValue()之二
  12. Android自定义View【实战教程】2⃣️----自定义view那些事
  13. 数据安全超级守护进程
  14. java数据结构编程问题_Java语言程序设计与数据结构第十一版(基础篇)第一章编程练习题答案...
  15. 数据中心建筑设计及功能区布局的注意事项
  16. 浅谈国内信息化项目的范围管控变更办法
  17. LightBox -灯箱效果插件(非常漂亮) Jquery灯箱效果
  18. WIN7 旗舰版 万能KEY
  19. 从零开始开发一个全栈Web应用实录
  20. ycf 梗_《译》字意思读音、组词解释及笔画数 - 新华字典 - 911查询

热门文章

  1. 100本名著浓缩了一百句话
  2. 李晓应想对他爱的訾先梦说的话
  3. 【upc】 跳方格 (lattice) | 差分、思维、dp
  4. MinGW/GCC/CodeBlocks 等在 Win7 编译出现 Permission Denied 错误 - 解决方法
  5. 有趣的研究奥巴马Net:从文本合成真实的唇语口型
  6. iphone和mac互传文件_DeskConnect,iOS 和 Mac 间的免费文件传输工具 | App+1
  7. 2023年四月份图形化四级打卡试题
  8. mobiledevice什么意思_AppleMobileDevice是什么
  9. 【IE】浏览器兼容问题IE
  10. Kronos银行木马的前世今生