提问

#楼主# 2018-7-23

跳转到指定楼层
PCB绘制,你想到用什么?DXP?Protel?Pads?还是Sprint Layout?可能你去专业的研发公司问过有关人员,他们的回复是:为什么不用KiCad呢?某人变是这样得知了这个软件的。KiCad,是一个开源的、免费的
电子设计自动化(EDA)的软件
。类似的工具有AD啊,DXP啊什么的,当然,这些收费的软件比KiCAD强大太多了——但是对于我们一般的使用,KiCad也是足够了。
比如我们可以在KiCad中使用下面的功能:原理图转PCB、自动布线、3D模型查看(自带一堆...)
。不过可惜,关于KiCad的教程似乎不像别的软件满山倒,官方的教程又是英文的......罢了,某人自己着麽了一套方法,可以很简单的入门KiCad。下面,我将以一个按键板为例子,来说明KiCad的简单使用。

首先,新建工程,这一步不要用什么模板之类的,直接新建即可


选择好文件夹后,接着,你应该会看到下面的界面:

然后,可以开始绘制了:如果你注意到我的图片,会看到那里有个红圈。单击那里。然后就可以见到原理图绘制的界面:


点击红色箭头的那个位置,注意鼠标指针会变成一只笔的样子,在需要的位子,单击鼠标,就会看到选择元件的对话框。选择完成后点击确定即可。然后,我们可以看到对应的元件出来了:

这个时候再按下鼠标左键,就可以看见元件被放置。注意一点,当把鼠标悬停在按钮上方的时候,会出现中文提示。既然这样,请你自己尝试把鼠标悬停在我们刚刚放置元件的那个按钮那里,略微等一会,看看会有什么。
接下来,把鼠标悬停在绿色的线的那个按钮那里。看提示。你应该明白怎么做:


将线连完后,就完成了原理图绘制。
但是有个问题:元件的参数呢?双击放置的元件,即可设置:


当我们需要删除一个元件或者连线或者等等等的时候,把鼠标光标移到你要操作的对象上,按下键盘上的“Delete”即可。类似的,移动也可以这样操作:鼠标光标移到你要操作的对象上,按下键盘上的“M”。旋转也是——按下“R”......这些快捷键表可以在KiCad的菜单栏中找到:设置->快捷键。当然,滚动鼠标滚轮可以完成缩放操作,然后要是按下鼠标滚轮中键,可以拖动画图区。
按照刚刚的操作,你应该可以完成一张原理图,比如下面这个:
接下来,我们就轮到绘PCB板了。保存原理图后,看最顶上的工具条:选择下面红框框的部分(顺便,鼠标悬停看看提示是什么。下面每个操作都这样看看,有助于熟悉软件)。

然后去发呆吧,这段时间不要操作软件,KiCad要载入很多的库,这些库是从github上联网载入的,而且八九成会没响应,甚至一堆载入错误(要是一大堆都是错误的话就重来吧...爽死了)。但是别给关掉了!!!等待许久后(磨磨唧唧个20分钟还是有可能的),你应该可以看到下面的界面了

不过你喜欢更快的吗?可以的。其实在安装KiCad的时候,这些库已经在你的本地硬盘上了——他们在{安装路径}\share\kicad\modules这里。比如我的是D:\Program Files\KiCad\share\kicad\modules。那么怎么让KiCad去本地硬盘找这些东西呢?首先,在画原理图的界面点击红框框框住的按钮,你会看到绿色的弹出窗口:

接着,在弹出的窗口(这个是编辑库的,说不定以后你画封装什么的要用到)中找到封装库管理:

然后我们可以看到一个路径:

下面,按照这个路径找到那个文件(注意,它和它的路径八九成是隐藏的,让资源管理器显示隐藏文件(夹)才可以看到),用记事本打开编辑(选中文件单击右键,选择打开方式为记事本),然后就可以看到一堆乱七八糟的东西了:

这些是换行符的原因导致的,要是你有更棒的文本编辑器也是可以的,比如Visual Studio Code。不过现在,我们还是用谁都有的记事本吧。在编辑中,找到替换:

然后,分别输入下面的内容,点击全部替换,并保存:

接着,回到我们刚刚选择封装的步骤(注意重启软件),就会发现加载变得....自己试试。
在最右边选择封装,中间选择对应的元件。中间选择好对应的元件后,就可以双击右边的封装,它会自己过来。表示你已经选择好对应的元件了。我画红框的,是过滤器选择。KiCad自带了过滤器,但是你可以关掉。在绿框框那里,可以点击看到我们选择的封装样子。好我们选择一下封装,应该可以看到类似的结果:

然后点击保存(工具条最左边的那个按钮。要是没保存也会提示你保存的),重新返回到画原理图的那个界面,保存原理图,点击下面的按钮导出网络表。

导出之后,你可以看到你的工程文件里面多了一个"*.net",这个就是导出的网络表。边上是导出BOM表的,我也一并提一下:点击导出BOM表按钮后,会有一个弹出窗口。然后,我们需要添加插件才可以继续导出。点击添加插件,会让你选择文件。你看到的对话框应该是下面这样的,如果不是,找到你的KiCad安装目录,然后找到bin文件夹,就是那里。打开有红框框的文件夹,打开之后有一个plugins,选择"bom2csv.xsl",这个就是我们需要的插件。

然后,点击生成即可。注意我在命令行中的更改,.csv是后缀名,加上对你有好处:

回到画PCB的内容。先返回到开始的那个界面,选择PCBNew(就是最开始编辑原理图那个按钮的那里,数过来第三个)。即可看到下面的界面:

然后点击红框框那里,读取网络表。选择文件之后(其实它应该会自己帮你选择,就是刚刚我们导出的那个)点击“读取当前网络表”。如果你一切按照步骤的话,是一个错误都没有的。然后点击关闭。即可看到所有的元件叠在一起:

点击上面的紫色框框,然后在画图区单击右键,会看到一个展开所有器件的选项,点击那里把器件展开:

接着再点击紫色框框,把刚刚选择的取消掉。下面,移动和旋转器件,把它们的位置排好,准备连线。这里的操作和画原理图的时候是一样的,同样的,双击元件有惊喜,我排了一下,是下面这样:

在右侧竖排那里有层。移动光标到对应的文字,一会儿会有提示,试试吧。点击红色框框的那里,可以更改一些DRC规则,同时还有默认线宽、过孔大小,也可以在那里添加。下面,点击绿色框框那里,小三角会指向那个位置,表示我们使用的是那个层。然后点击蓝色框框那里,添加线条(注意不是走线!),画一个矩形框把板子框起来——这个就是板子的外形了。然后,点击最顶上的那个F.Cu,这个是顶层布线,如果你刚刚拿鼠标悬停在那里应该清楚每个层的。没有做?还不快去!不只是层,边上的按钮也这样来一遍。然后,选择上面一点的那个绿色线条按钮,这个是放置走线,点击之后,就可以开始走线了。具体操作参见下图:

在画走线的时候点击右键可以看到更多选项。完成后,我们就可以开始输出光绘文件了。首先,设置单位为毫米(或者英寸),然后
要设置一个原点
,在放置->网格原点那里有。接着,按照下图的配置输出光绘文件(输出目录那里自己选择一个),你就完成任务了。注意输出的时候一定要有线路层、、丝印层,外形层和阻焊层,要是需要钢网还要有钢网的Paste层。

然后点击绘图,接下来点击"生成钻孔文件"。注意设置为辅助轴,不要出现什么Y镜像这样的事情。
最后,我们应该看到了输出的文件出现在你的输出目录下。接着用自带的光绘文件查看器看一下输出:

这样变完成所有任务了。注意元件的参数并没有在光绘文件中出现——参数所在的不是丝印层。讨厌看到它的话,在选择层的那里,点击上面的“渲染”,然后把值的那个小框框勾掉就可以了。
KiCAD是可以自己画元件库的,不过它自带的已经很多了......
下面是软件的下载地址,可以去下载一个。得到的是中文版的软件:http://kicad-pcb.org/,安装的时候不要更改什么参数,直接下一步下一步.....就可以了。第一次做这种软件操作教程。。做不来谅解。顺便。。。。论坛的发布居然是个submit.。。。。。我顺手一按Enter就发出去了然后自己尴尬死的还没写完啊卧槽。。。。@不足之处烦请贵造斧正@
转播转播 分享淘帖
回复

使用道具

成为第一个回答人

B Color Link Quote Code Smilies
Archiver|手机版|小黑屋|MakerTime 创客时代  
Powered by Discuz! X3.3  © 2001-2017 Comsenz Inc.