关于KiCAD
关于KiCAD
使用背景
一直以来公司都在用AD作为EDA软件,但是最近公司频繁收到律师函,所以决定找一款开源的软件来代替AD,目前市场上开源的只找到了KiCAD和Easy EDA(中文版立创EDA),最开始选择用立创EDA,因为他打开AD的工程文件比较方便,只需要把AD文件另存为ACSII格式就可以了,但是这个软件是在线操作的,没有本地的,所有的工程都是在线保存在云端的,本地没法保存,不太方便。而且这个软件的私密性也不好,如果你不小心把自己的工程建成了公开版,那么用这个软件的所有用户都可以看到你的原理图,相当于泄密了。后来就决定采用KiCAD,对于层数不是很多的板子这个软件完全够用。但是这个软件也存在问题,就是无法打开AD的文件和库,需要用脚本进行转换,具体操作我会在单独写文章进行说明。
一些缺陷
- 不同工程之间原理图不支持复制,增加了原理图的开发时间。但是可以将某个原理图整张加入到当前工程原理图中,所以某些功能可以做成模块,直接可以调用,比如CAN,LOCBUS,电源部分等。
- 画原理图从库里调取元器件的时候,不能对一个元器件一次性多次放置,放完一次之后需要重新打开库调取,操作比较慢。
- 原理图和PCB鼠标左键功能比较少,尤其是原理图,鼠标左键点击某个器件,没有选中的提示,也不能用左键进行拖动,复制等操作,操作不够简单灵活,个人认为是一个缺陷。
- BOM导出后每个元器件单独列出,不会像AD那样将属性相同的器件列在一起(比如值相同或者名称相同),这样对制作BOM来说比较麻烦,要将相同的一个个挑出来。
- PCB不能画圆弧,对PCB的开发来说是个问题,尤其是需要进行画射频天线时。目前可以实用多边形线条画一个圆弧,然后将层选择为铜层,但是这种操作圆弧不能选择网络,无法和走线相接,所以需要先走好线,将圆弧的位置留出来,然后在添加圆弧,只不过最后会报DRC错误,因为自己知道是什么错,可以不用管。
- PCB不能进行补泪滴,需要安装插件,但是安装的插件之针对插件类型的器件的通孔焊盘或者过孔via补泪滴,无法对SND焊盘进行补泪滴。这样没有泪滴会导致某些走线不可靠。
- 目前版本V5不支持中文,原理图一些注释需要用英文来写,不方便,PCB的一些中文LOGO和注释等无法放置,需要利用系统自带的图形转换工具,比较麻烦,做出来很多都不符合实际想要的效果。但是可以强迫自己多学点英语。
关于KiCAD的更多相关文章
- Kicad使用经验谈
最近开始学习使用Linux上的开源软件KiCad来绘制电路图和PCB.学习这个还是比较快的,用了两天了,觉得还是蛮方便的. 在这两天的使用以及今后的使用过程中,一定会有很多想要谈的.所以,就写下这篇博 ...
- Kicad中批量添加过孔
布线按V即可插入过孔,但在铺铜,或大电流走线时,有时需要手动添加一些过孔. 但Kicad里面并没有这样的菜单,最后搜索到,要添加过孔时,需要先建立一个单过孔的封装. 然后插入这个封装到PCB.然后修改 ...
- 如何让 KiCad EDA 5.1 不显示铺铜
如何让 KiCad EDA 5.1 不显示铺铜 在画板最后给 PCB 铺地,铺地结束后检查然后发板出去打板. 板子回来焊接,调试时发现有问题,边调边改线路,打开 KiCad 一看满屏的铜皮,怎么改呀? ...
- KiCad 一款强大的 BOM 和 装配图生成插件
KiCad 一款强大的 BOM 和 装配图生成插件 可以生成 BOM 和在线的图形. https://github.com/openscopeproject/InteractiveHtmlBom In ...
- KiCad EDA 原理图库的最佳实践
KiCad EDA 原理图库的最佳实践 由于有 Alias 别名元件,可以不用一个每一个元件都有一个元件. 对每种元件类型建议一个元件库. 因为 Value 和 元件名是一样的,所以元件名要尽可能的简 ...
- KiCad 国内下载镜像收集
KiCad 国内下载镜像收集 KiCad EDA 5.1.0 https://mirrors.dglinux.com/kicad/windows/stable/kicad-5.1.0_1-x86_64 ...
- 使用 FreeCAD 打开 KiCad 用于制作外壳
使用 FreeCAD 打开 KiCad 用于制作外壳 先看导入后的结果. 步骤: 安装 FreeCAD 安装 KiCad StepUp Mod Addon 重启 FreeCAD(非常重要,不重启不生效 ...
- 免费开源 KiCad EDA 中文资料收集整理(2019-04-30)
免费开源 KiCad EDA 中文资料收集整理 用 KiCad 也有一段时间了,为了方便自己查找,整理一下 KiCad 的中文资料,会不定期更新. 会收集KiCad 的新闻.元件封装库.应用技巧.开源 ...
- 【KiCad】 如何给元件给元件的管脚加上划线?
如何给元件给元件的管脚加上划线? 在一线元件需要注明一些引脚是低电位使能的. 比如这样. 每款 EDA 软件有不同的做法,有的是在前后使用 /,有的是给每个字母加上 /. KiCad 不一样,使用的是 ...
- 如何让你的 KiCad 在缩放时不眩晕?
如何让你的 KiCad 在缩放时不眩晕? 使用 KiCAD 第一感觉是打开速度非常快,而且 PCB 拉线也非常快,封装库又多. 但有一个问题,缩放时总给人一种眩晕,原来是因为鼠标自动跑到屏幕中间去了, ...
随机推荐
- 【转】IntelliJ IDEA 2016.1.3注册破解激活
http://blog.csdn.net/c1481118216/article/details/51773674
- 自动化运维工具ansible简单介绍
ansible架构图 ansible安装(centos7环境下) yum update yum install ansible 验证ansible是否成功安装 ansible --version an ...
- linuxprobe培训第3节课笔记2019年7月7日
linux常用命令: echo:在终端输出字符串或变量提取后的值 date:显示及设置系统的时间或日期 reboot:重启 poweroff:关机 wget:下载 ps:查看系统中的进程状态(常用参数 ...
- Node的优点和缺点
(优点)因为Node是基于事件驱动和无阻塞的,所以非常适合处理并发请求, 因此构建在Node上的代理服务器相比其他技术实现(如Ruby)的服务器表现要好得多. 此外,与Node代理服务器交互的客户端代 ...
- django 304
pycharm现象: [18/Jul/2017 23:27:26] "GET /static/201408210521231921042235.png HTTP/1.1" 304 ...
- QGroundControl编译出错记录
运行时出现错误: /home/myfly2/Downloads/qgroundcontrol/QGroundControl: error : cannot open shared object fil ...
- hdu 6103 Kirinriki (枚举对称中心+双指针)
Problem Description We define the distance of two strings A and B with same length n isdisA,B=∑(i=0 ...
- Network基础(一):配置计算机名及工作组、TCP/IP地址配置、网络连通性测试
一.配置计算机名及工作组 目标: 本例要求为修改计算机名并加入工作组: 设置计算机名:姓名拼音 设置工作组名:TARENA-NETWORK 方案: 修改Windows 2008服务器的计算机名(可设为 ...
- PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
PHP CURL与file_get_contents函数都可以获取远程服务器上的文件保存到本地,但在性能上面两者完全不在同一个级别,下面我先来介绍PHP CURL或file_get_contents函 ...
- 【已转移】【缓存与性能优化】一篇文章搞掂:Redis
本文篇幅较长,建议合理利用右上角目录进行查看(如果没有目录请刷新). 一.什么是Redis 全称: Remote Dictionary Server 远程字典服务器 实质: 一个缓存结构服务器或数据结 ...