关于KiCAD

使用背景

一直以来公司都在用AD作为EDA软件,但是最近公司频繁收到律师函,所以决定找一款开源的软件来代替AD,目前市场上开源的只找到了KiCAD和Easy EDA(中文版立创EDA),最开始选择用立创EDA,因为他打开AD的工程文件比较方便,只需要把AD文件另存为ACSII格式就可以了,但是这个软件是在线操作的,没有本地的,所有的工程都是在线保存在云端的,本地没法保存,不太方便。而且这个软件的私密性也不好,如果你不小心把自己的工程建成了公开版,那么用这个软件的所有用户都可以看到你的原理图,相当于泄密了。后来就决定采用KiCAD,对于层数不是很多的板子这个软件完全够用。但是这个软件也存在问题,就是无法打开AD的文件和库,需要用脚本进行转换,具体操作我会在单独写文章进行说明。

一些缺陷

  1. 不同工程之间原理图不支持复制,增加了原理图的开发时间。但是可以将某个原理图整张加入到当前工程原理图中,所以某些功能可以做成模块,直接可以调用,比如CAN,LOCBUS,电源部分等。
  2. 画原理图从库里调取元器件的时候,不能对一个元器件一次性多次放置,放完一次之后需要重新打开库调取,操作比较慢。
  3. 原理图和PCB鼠标左键功能比较少,尤其是原理图,鼠标左键点击某个器件,没有选中的提示,也不能用左键进行拖动,复制等操作,操作不够简单灵活,个人认为是一个缺陷。
  4. BOM导出后每个元器件单独列出,不会像AD那样将属性相同的器件列在一起(比如值相同或者名称相同),这样对制作BOM来说比较麻烦,要将相同的一个个挑出来。
  5. PCB不能画圆弧,对PCB的开发来说是个问题,尤其是需要进行画射频天线时。目前可以实用多边形线条画一个圆弧,然后将层选择为铜层,但是这种操作圆弧不能选择网络,无法和走线相接,所以需要先走好线,将圆弧的位置留出来,然后在添加圆弧,只不过最后会报DRC错误,因为自己知道是什么错,可以不用管。
  6. PCB不能进行补泪滴,需要安装插件,但是安装的插件之针对插件类型的器件的通孔焊盘或者过孔via补泪滴,无法对SND焊盘进行补泪滴。这样没有泪滴会导致某些走线不可靠。
  7. 目前版本V5不支持中文,原理图一些注释需要用英文来写,不方便,PCB的一些中文LOGO和注释等无法放置,需要利用系统自带的图形转换工具,比较麻烦,做出来很多都不符合实际想要的效果。但是可以强迫自己多学点英语。

关于KiCAD的更多相关文章

  1. Kicad使用经验谈

    最近开始学习使用Linux上的开源软件KiCad来绘制电路图和PCB.学习这个还是比较快的,用了两天了,觉得还是蛮方便的. 在这两天的使用以及今后的使用过程中,一定会有很多想要谈的.所以,就写下这篇博 ...

  2. Kicad中批量添加过孔

    布线按V即可插入过孔,但在铺铜,或大电流走线时,有时需要手动添加一些过孔. 但Kicad里面并没有这样的菜单,最后搜索到,要添加过孔时,需要先建立一个单过孔的封装. 然后插入这个封装到PCB.然后修改 ...

  3. 如何让 KiCad EDA 5.1 不显示铺铜

    如何让 KiCad EDA 5.1 不显示铺铜 在画板最后给 PCB 铺地,铺地结束后检查然后发板出去打板. 板子回来焊接,调试时发现有问题,边调边改线路,打开 KiCad 一看满屏的铜皮,怎么改呀? ...

  4. KiCad 一款强大的 BOM 和 装配图生成插件

    KiCad 一款强大的 BOM 和 装配图生成插件 可以生成 BOM 和在线的图形. https://github.com/openscopeproject/InteractiveHtmlBom In ...

  5. KiCad EDA 原理图库的最佳实践

    KiCad EDA 原理图库的最佳实践 由于有 Alias 别名元件,可以不用一个每一个元件都有一个元件. 对每种元件类型建议一个元件库. 因为 Value 和 元件名是一样的,所以元件名要尽可能的简 ...

  6. KiCad 国内下载镜像收集

    KiCad 国内下载镜像收集 KiCad EDA 5.1.0 https://mirrors.dglinux.com/kicad/windows/stable/kicad-5.1.0_1-x86_64 ...

  7. 使用 FreeCAD 打开 KiCad 用于制作外壳

    使用 FreeCAD 打开 KiCad 用于制作外壳 先看导入后的结果. 步骤: 安装 FreeCAD 安装 KiCad StepUp Mod Addon 重启 FreeCAD(非常重要,不重启不生效 ...

  8. 免费开源 KiCad EDA 中文资料收集整理(2019-04-30)

    免费开源 KiCad EDA 中文资料收集整理 用 KiCad 也有一段时间了,为了方便自己查找,整理一下 KiCad 的中文资料,会不定期更新. 会收集KiCad 的新闻.元件封装库.应用技巧.开源 ...

  9. 【KiCad】 如何给元件给元件的管脚加上划线?

    如何给元件给元件的管脚加上划线? 在一线元件需要注明一些引脚是低电位使能的. 比如这样. 每款 EDA 软件有不同的做法,有的是在前后使用 /,有的是给每个字母加上 /. KiCad 不一样,使用的是 ...

  10. 如何让你的 KiCad 在缩放时不眩晕?

    如何让你的 KiCad 在缩放时不眩晕? 使用 KiCAD 第一感觉是打开速度非常快,而且 PCB 拉线也非常快,封装库又多. 但有一个问题,缩放时总给人一种眩晕,原来是因为鼠标自动跑到屏幕中间去了, ...

随机推荐

  1. 命令分析nginx访问日志的用法

    awk分析日志常用高级使用命令方法 分析访问日志(Nginx为例) 日志格式: '$remote_addr - $remote_user [$time_local] "$request&qu ...

  2. 力扣—Remove Nth Node From End of List(删除链表的倒数第N个节点) python实现

    题目描述: 中文: 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点. 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二 ...

  3. Dubbox管理中心的部署及使用

    安装: 我们在开发时,需要知道注册中心都注册了哪些服务,以便我们开发和测试.我们可以通过部署一个管理中心来实现.其实管理中心就是一个web应用,部署到tomcat即可. (1)编译源码,得到war包 ...

  4. Qt Unknown module(s) in QT: webengine

    到今天位置好像Qt 出到了5.10还是5.9.x吧,本身是用MSVC 5.7.0本身就有支持 webengine这个模块 然后跟风升级了5.9.1,公司项目不用qt框架了用VC渣渣6.0.....然后 ...

  5. OpenCV常用基本处理函数(7)图像金字塔和直方图

    高斯金字塔 高斯金字塔的顶部是通过将底部图像中的连续的行和列去除得到的.顶部图像中的每个像素值等于下一层图像中 5 个像素的高斯加权平均值. 这样操作一次一个 MxN 的图像就变成了一个 M/2xN/ ...

  6. Scrapy爬虫框架的使用

    #_author:来童星#date:2019/12/24# Scrapy爬虫框架的使用#1.安装Twisted模块 https://www.lfd.uci.edu/~gohlke/pythonlibs ...

  7. c++11引入特性

    * 支持类内初始化. class A{ vector<string> strs{"abc", "def"}; };

  8. 四轴遥控器ADC部分

    一.ADC参考手册学习 A/D转换可以按单次.连续设置采样:可以一一扫描或间断的对多个ADC通道进行采集. ADC的结果有左对齐和右对齐. ADC的输入时钟不得超过14Mhz,它是由PCLK2经分频产 ...

  9. 关于Burp Suite不能抓包的解决方法

    一.Burp Suite有时能抓到包,有时不能抓到包 解决方法: 出现这种问题的原因就是代理没有设置成全局的,只是设置成了局部的. 打开IE浏览器,依次打开工具->Internet 属性-> ...

  10. gokit 统计分析 M2M接入服务 OTA固件升级 硬件社交化

    统计分析 M2M接入服务  OTA固件升级 硬件社交化 统计分析 为智能硬件定制的统计分析服务.只需添加入一行代码的集成工作,多维度的设备使用和用户行为数据就能自动统计出来. 演示 特色一:设备上线情 ...