KiCad介绍 - 跟我学KiCad(免费开源的PCB设计工具)1

2018-10-09 13:07:57 来源:电路设计技能
标签:

 

PCB很重要,几乎所有与硬件相关的工程师、学生都要做PCB设计,没有PCB设计工具是不行的;
 
PCB设计工具很贵,貌似只有那些能正规交社保、公积金的公司才会买得起正版的工具软件使用;
 
盗版软件?不建议用,苏老师坚决反对不尊重知识产权、不尊重别人劳动的行为,全国人民都在开始付费买服务(音乐、视频、读书),我们这些做技术的精英更应该起到带头的作用,况且随着厂商对盗版打击力度的不断增加,盗版软件的生存空间会急剧萎缩,以后你都不好意思给别人说“我用盗版软件做的设计”了。
 
Windows太难用,很多工程师以及高校的学生已经开始使用Mac系统或Linux,可多数的PCB设计工具都是运行在Windows下的,只好在Mac上安装双系统,用起来特别麻烦。
 
那有没有功能强大、很好用、有Mac OS或Linux版本、永久可以免费使用、设计资源也非常丰富的PCB设计工具呢?
 
还真有一款,经过初步的试用,加上阅读了很多网上资深工程师的使用心得,苏老师隆重向行业的朋友推荐一款免费的、开源PCB设计工具KiCad,并计划利用国庆7天的假期,分期向大家做详细的使用介绍,大家可以跟着我的节奏一步步了解这款软件,以后我也会通过直播的方式在摩尔吧上给大家做在线的交流。
 
今天就是这款软件的第一讲 - 关于KiCad的介绍
 
1. KiCad介绍
KiCad是一种免费、开源的EDA设计工具,它能够创建电路原理图并进行PCB布局布线,它具有一个集成化的开发环境,在其之下KiCad包含了如下几款非常精致、相互独立的软件工具。
 
 
注:此处的文件扩展名并不完整,只包含了KiCad支持的文件的子集,主要是用来初步理解每种KiCAD应用支持的文件类型。
 
Wikipedia上关于KiCad的简单介绍
 
KiCad这个工具已经很成熟,完全可以用来开发或维护比较复杂的电子电路设计。
 
下面我们简单看一下KiCad几个重要功能 - 原理图输入编辑工具Eeschema、PCB布局布线工具PCBnew和非常编辑的3D视图工具3D Viewer:
 
Eeschema:它的功能包括分层原理图,自定义元器件原理图符号库创建和ERC(电气规则检查)。 Eeschema中的原理图符号库与Pcbnew中的封装库非常松散地耦合,以方便重复使用封装和原理图符号(例如,单个0805封装可用于电容器、电阻器、电感器等)。
 
用KiCad设计的原理图
 
Pcbnew:Pcbnew可以支持多达32个铜层和32个技术层的绘制。这个工具所用到的尺寸都是以纳米(nm)精度存储在带符号的32位整数中,使理论最大PCB尺寸可以到2.14米。
 
KiCad有一个自带的自动布线器,用于基本的单连接。也可以使用外部的自动布线工具,例如Alfons Wirtz开发的基于Java的开源工具FreeRouting,Anthony Blake于2008年开发用于gEDA PCB的Toporouter是一款拓扑自动布线器,最初是由Google资助的开源项目,由Delorie指导,现在也可用于KiCad。
 
用KiCad设计的PCB板图
 
3D Viewer: 是KiCad的3D PCB查看功能,它基于VRML模型,可以导出板模型以进行CAD集成。
 
用KiCad的3D Viewer查看板子的3D视图
 
KiCad对板子的大小没有限制,很容易支持到32铜层的电路板,到最多14层技术层和最多4层附加层。它能够产生用于生产制造PCB板的所有必要文件:用于光绘的Gerber文件、钻孔文件、元器件定位文件等等。
 
KiCad是一个跨平台的程序,用具有wxWidgets的C++编写,可在FreeBSD,Linux,Microsoft Windows和Mac OS X上运行。许多元器件库都可用,用户可以添加自定义元器件,添加的时候可以按你正在设计的项目安装,也可以安装成“全局使用”,也就是任何项目设计的时候都可以直接调用。 还有一些工具可以帮助从其它EDA应用程序导入元器件,例如EAGLE,但貌似还不支持直接导入Altium Designer、OrCAD等工具的设计文件。 配置文件有明确记录的纯文本,这有助于连接到版本控制系统以及自动元器件生成脚本。
 
KiCad支持多种语言,包括中文。
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
Manz亚智科技与中国本土具有重要影响力的华润微电子

2018年10月17日,中国苏州 – 全球高科技设备制造商Manz亚智科技将于10月24日至26日参加第十九届台湾电路板产业国际展览会(TPCA Show2018),展示湿制程解决方案实力,为客户提供跨领域设备整合服务。

PCB设计工程师不得不知的法则

尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PCB。在一次性开发当中,即使一个普通的PCB都能发挥非常重要的作用。

印刷电路板上被动组件的隐藏行为和特性

传统上,EMC一直被视为「黑色魔术(black magic)」。其实,EMC是可以藉由数学公式来理解的。不过,纵使有数学分析方法可以利用,但那些数学方程式对实际的EMC电路设计而言,仍然太过复杂了。幸运的是,在大多数的实务工作中,工程师并不需要完全理解那些复杂的数学公式和存在于EMC规范中的学理依据

贴片元件尺寸的影响(内附参考标准)

对于PCB设计工程师而言,他(她)的元件焊盘是依据元件制造商的规格参数来定的,而不同的元件制造商在按 相同的规格参数生产同样封装的元件,但是不同的元件制造商生产的同样封装元件的几何尺寸却可能存在较大的 区别。

知道这些测试术语,你才敢真的说懂PCB

提交验收的产品尚未经受任何条件处理,在正常大气条件下机械试验时阿状态

更多资讯
各类阻水、防水型数字电缆应用简介

本文主要介绍了目前综合布线市场上使用比较多的各类阻水、防水型数字电缆,并简单阐述了该类产品的工艺设计、电气性能特点和生产过程中关键制造技术的控制。

软硬兼修讲解STM32从原理图PCB到移植RTOS

2010年,我在华为时,暂时脱产去参与招聘工作;为了为本部门招聘更多的人,争夺HC号(招聘入职的名额),所以非常卖力的希望每个来面试的,符合硬杠杠的面试者都能通过层层面试。

8月份北美PCB行业继续增长

IPC — 国际电子工业联接协会® 上周发布了《2018年8月份北美地区PCB行业调研统计报告》。报告显示8月份北美PCB订单量和出货量继续增长。 订单出货比保持在1.05。

PCB常见的三种钻孔:通孔、盲孔、埋孔

我们先来介绍下PCB中常见的钻孔:通孔、盲孔、埋孔。这三种孔的含义以及特点。

PCB布线之前要进行的几项设置

在进行布线之前一般要进行布线规则的设置,一般的设置有以下的几项,现以Prote1中的设置为例进行简单介绍。

Moore8直播课堂